A Port Kennedy driver has been accused of running over a man and pinning him under his car after a brawl at a Warnbro service station.

Police allege that the incident unfolded about 8.20pm on Wednesday, when the accused went to the Caltex petrol station on Warnbro Sound Avenue to buy a couple of items.

When he returned to his Mitsubishi Lancer, a man known to him hopped into the front passenger’s seat and a fight broke out between them.

The 29-year-old man in the passenger’s seat got out of the car and started to walk away.

It is alleged the 33-year-old driver then sped towards him, with the Lancer jumping the kerb and ploughing into the victim, pinning him under the vehicle.

A man has been hospitalised after he was hit by a car at a service station in Warnbro. Credit: 7NEWS/7NEWS

Several people nearby managed to lift the car off the victim.

He was then given first aid by police officers before being taken to Royal Perth Hospital with third degree burns to his back.

The driver was arrested and charged with inflicting grievous bodily harm with intent to harm and no authority to drive.

He will appear at the Rockingham Magistrates Court on Thursday.

Photos of the aftermath showed the Mitsubishi dumped in the bushes near the service station, with the scene taped off by police.

Extracted in full from: Port Kennedy driver charged with running over a man in Warnbro incident | PerthNow