The man in his 20s was in stable condition Tuesday morning and talking to rescue personnel when he was transported to a hospital.
Cutlerville Fire Capt. Carl Gunderson said investigators think the blade of the truck hit the victim and pushed him up against a snowbank before he rolled under the truck.
The man who was struck was reportedly walking to work and wearing dark clothes. The snowplow truck driver was heading home from work.