The incident happened at around 10:00 p.m. at the intersection of East Dauphin and East Thompson streets.
Arriving police and medics discovered the man, said to be in his 20s, pinned under a vehicle.
Firefighters rescued the man and transported him to Hahnemann University Hospital in extremely critical condition with injuries to his head and shoulder.
All striking vehicles stayed at the scene.