Philadelphia police said the man was hit at the intersection of N. Front and E. Seltzer streets in West Kensington around 2:30 a.m. Friday.
According to police, the male driver and female passenger in the striking vehicle got out after hitting the victim, looked at him and then drove away.
As they were leaving, police said the back tires of the vehicle ran over the victim's legs.
Police said the suspects did not call 911, but officers were flagged down by a passerby.
"This victim was laying on the street for about 10 minutes after the accident, according to our real-time crime cameras, and that's when the police officer got flagged down," said Chief Inspector Scott Small of the Philadelphia Police Department.
Investigators said part of the crash was caught on those cameras; they're working to get more video.
Police believe the driver was behind the wheel of a silver Jeep Cherokee. The vehicle sufferent front-end damage in the crash.
The victim did not have any identification, but police said he's at least in his late 30s to early 40s.
He was taken to Temple University Hospital in critical condition.
Anyone with information is asked to call police at 215-685-3180 or 3181.