Police say the man was crossing City Avenue just south of Belmont Avenue around midnight Sunday when he was struck by a dark colored vehicle traveling north on City Avenue.
The driver fled from the scene.
The impact of the crash, though, hurled the victim into the path of a Lexus also traveling north on City Avenue.
The driver of the Lexus remained at the scene.
Medics transported the injured man to the Hospital of the University of Pennsylvania where he is in stable condition.