A Perth driver who allegedly used his car to pin a motorcyclist against a bottle-shop drive-thru wall and then rammed him repeatedly has been charged by police.

The incident occurred on Saturday at 1pm at a Halls Head bottle shop on Guava Way.

A police spokeswoman said a 35-year-old man allegedly used his Holden Commodore to pin the 31-year-old man and his Harley Davidson to the wall.

"He reversed and repeated this action on two more occasions then fled the area, not stopping to render assistance," she said.

"Emergency services were called to the scene, where a 31-year-old man from Chidlow had suffered serious injuries to his lower limbs.