The accident happened around 2:30 a.m. at the intersection of Lansdowne Avenue and Providence Road in Yeadon.
The driver was trapped and had to be extricated by rescue crews. He was transported to the hospital with multiple injuries.
There is no word on what caused the man to lose control of the vehicle.