The accident occurred at 63rd and Market streets shortly after 10:00 p.m.
Medics rushed a 23-year old man to the Hospital of the University of Pennsylvania. He is in critical condition.
SEPTA officials say their officer was also taken to Penn for treatment.
The accident in under investigation.