It happened just after 1:30 p.m. on Malvern Avenue and 64th Street.
Police say a pickup collided with a car then landed on top of it.
A 56-year-old woman in the car was taken to the Hospital of the University of Pennsylvania with serious injuries.
The identities of those involved have not been released.