A 22-year-old man from Sorrento has been charged with driving under the influence of alcohol after being caught driving a motorised esky down a major Perth road.

Police from Hillarys arrested the man at 8:00pm on Friday on West Coast Drive outside the Sorrento Surf Club.

It is alleged the esky contained alcohol at the time.

Detective Senior Sergeant Dave Ellery said police had come across the man while conducting extra patrols of the area due to anti-social behaviour.