Perth police have issued a blunt warning to a man allegedly caught operating a ride-on mower while drunk: Don’t drink and ride.

Traffic officers spotted a man on a ride-on lawnmower while on patrol in Bennett Springs, travelling down the footpath, on Beechboro Road.

It will be alleged by police the lawn mower was unregistered, and not suitable to be ridden on the road.

The 44-year-old driver, from Eden Hill, allegedly blew 0.106 on a blood alcohol breath test.

The man will be summonsed to appear in the Midland Magistrates Court next week to face drink driving and licensing charges.