Click on the picture and go to Window>Text Wrap to open the Text Wrap pallet. If anything but the item I have circled is selected, switch to the circled item. That's the setting where no wrap is applied to the picture. If that doesn't work, check to see if there is some other object that is touching the text frame. Maybe it's something that's behind the picture, or maybe on another layer.
Or if you actually need text wrap for some reason to affect other text, select the text frame you want on top of the photo, open the text frame options, and check the Ignore Text Wrap box in the lower left corner.