Where is sephiroth in Kingdom Hearts 2?

He is located at the Postern, and after you talk to him, go find Cloud. Sephiroth will now be in the Crystal Fissure.
(RoxasKH2)
and level up before you go to him.