The crash happened on the Marsh Road in Belfast, at around 4 o’clock Sunday afternoon.
Belfast police say 66-year-old William Seimann was riding the vehicle down the street when it rolled over and landed on top of him.
A witness to the scene reportedly called 911.
Seimann was flown by helicopter to Eastern Maine Medical Center with serious head injuries.
Police think speed and alcohol were factors in the crash.