The driver of a bakery truck was trapped inside the cab after the truck crashed into the center divider of Interstate 15 in Carmel Mountain Ranch.
The collision happened just before 5:30 a.m. in the northbound lanes of I-15.
The engine and cab of the Sadie Rose Bakery truck sustained serious damage with the driver wedged inside.
San Diego Fire-Rescue and Poway Fire crews worked with power equipment to free the driver whose legs were crushed by the engine of the vehicle.
The driver was conscious inside the cab during the rescue.
California Highway Patrol officers said the bakery truck driver told officers he had fallen asleep and struck the rear of a 2011 white Freightliner at a high rate of speed.
The Freightliner truck sustained minor rear-end damage.
It took almost an hour for firefighters and emergency personnel to safely remove the driver from the cab.
He was transported by ground ambulance to a nearby hospital.