Yep, it should work fine and is an excellent lens for low light and portraiture. However, 50mm is a bit long on a DX camera, though it is well suited towards portraiture. You might want to consider the 35mm f/1.8G, which is around half the price and almost as good.