The crash happened around 8:35 a.m. Sunday on southbound U.S. 31 in the River Flats area, according to a Muskegon Township Police news release.
Police say Paul Allen Klein, a 51-year-old Dalton Township resident, was traveling south on U.S. 31 in the far right lane when his truck drifted left across all three lanes and hit a guardrail. The truck overturned twice before coming to a rest on its tires.
Klein was the only person in the truck. He was pronounced dead at the scene.
Family told police he was on his way to work in Holland and had just left home. Traffic conditions at the time were light, police said.
The crash remains under investigation, with an autopsy scheduled to determine cause of death.