It happened around 7:00 p.m. at 52nd Street and City Avenue.
Police say a 50-year-old man was struck by a Honda Pilot heading northbound on City Avenue.
The vehicle stopped at the scene.
The man was taken to the Hospital of the University of Pennsylvania in critical condition.