The wreck happened shortly before 11:30 a.m. near the Sierra Avenue exit, according to a California Highway Patrol incident log, spilling the Pepsi truck's payload across an embankment near the side of the interstate.
San Bernardino County firefighters responded to the scene and worked for almost an hour to extricate the driver from the mangled wreckage. Bottles of soda were spilled all over the side of the freeway.
A medevac helicopter landed on the freeway and airlifted the 48-year-old driver to a hospital with serious injuries.
The California Highway Patrol reopened all lanes after the helicopter departed the scene.
The cause of the crash was not immediately known.