The one-vehicle accident happened around 6:30 p.m. Sunday at the intersection of Harbison and Van Kirk streets.
There, police say a male driver lost control, struck a pole and flipped his car.
It took officials about 10 minutes to free the driver.
The victim, in his 50s, was taken to Aria Torresdale Hospital in stable condition.
No word what caused the driver to lose control.