The accident happened around 3:15 a.m. on the 1200 block of Hector Street.
Police say a driver in a pickup truck lost control, hit a parked car, rolled over and hit a utility pole.
The victim was trapped and had to be rescued from the vehicle. He was flown to an area hospital for treatment.
There was no immediate word on his condition.
The crash brought down live wires on top of the truck.
PECO crews were called to the scene.
The road was closed as crews made repairs.