It happened around 9:40 a.m. at the intersection of Broad and Oregon.
The police car was travelling eastbound on Oregon when it was hit by another car travelling north on Broad.
The officer was taken to the Hospital of the University of Pennsylvania in stable condition.
The other driver was not hurt.
There is no word yet on who was at fault in this crash.