The 51-year-old driver of the 2003 Toyota was speeding south on Highway 880 just north of Oak Street at about 2 a.m. when he made an unsafe lane change, the CHP reported.
The Toyota swerved into the No. 3 lane and struck a UPS truck driven by a 47-year-old man, according to the CHP.
The UPS truck struck the concrete wall on the side of the highway and fell at least 25 feet onto California Department of Transportation property at Jackson and Fifth streets, CHP Officer Sam Morgan said.
The driver sustained only minor injuries -- several lacerations -- thanks to his seatbelt and the way the truck landed, Morgan said.
"The truck landed on its front end and came to rest on its wheels, which is pretty amazing," Morgan said.
"It definitely appears that because the truck driver was belted in, that's why he was able to survive," he said.
The driver of the Toyota suffered a broken neck and was transported to Highland Hospital for treatment, Morgan said.
Jackson Street beneath Highway 880 was shut down while emergency personnel tended to the scene, Morgan said.