A motorcyclist is facing impaired driving charges after early-morning motorcycle crash in Toronto’s east end Thursday, police say.

The single-vehicle crash occurred on Mason Road, near Eglinton Avenue East and Markham Road, at about 3 a.m.

Despite his injuries, the motorcyclist managed to walk away from the scene after crashing, but police found him a short time later.

A Toronto EMS official told CP24 the man was transported to hospital with serious but non-life-threatening injuries.

Police are investigating the cause of the crash.

@ChrisKitching is on Twitter. Don't forget, for instant breaking news, follow @CP24 on Twitter.