It appeared the truck was traveling westbound on U.S. 64 and was turning onto the ramp when it flipped over at the U.S. 64, Highway 421 interchange in Siler City.
The state Highway Patrol says Mark Rudd, 51, of Greensboro, will be charged with exceeding a safe speed.
Rudd is listed in stable condition at UNC Hospitals.
Traffic was backed up for a half-mile as crews cleared the scene.
Copyright 2024 by Capitol Broadcasting Company. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.