It happened just after 5:30 p.m. Friday in the 4700 block of Richmond Street.
Police say a car and a minivan collided, and the car ended up flipped on its side.
The 21-year-old male driver of that car and his 20-year-old male passenger were trapped and had to be freed.
The driver was taken to Hahnemann Hospital with serious injuries.
The passenger was taken to Aria Torresdale with less serious injuries.
The investigation continues.