It happened after 10 Sunday night on Highway 168 near Auberry Road.
Officers say a truck went off the road, hit an embankment and overturned.
The 38-year-old driver was not wearing his seat belt.
He was pronounced dead at the scene.
A 16-year-old passenger had major injuries, while an 18-year-old passenger suffered minor injuries.
Officers are determining whether drugs or alcohol played a role in the crash.