Troopers said it happened at Johnson’s Creek around 1:30 p.m.
A 79-year-old man from Yukon was cruising when a fire started in the engine department.
He tried to put it out but couldn’t, causing the boat to partially submerge under water.
Troopers say he was able to get to the boat ramp before the boat could sink.
The man refused medical treatment.