Allegedly dragged and beaten just metres from his home, an elderly Northam man is recovering in Royal Perth Hospital after a attack over his scooter.

The 75-year-old was allegedly set upon after he confronted a 29-year-old Northam man attempting to take a broken scooter from the garage of his Newcastle Street home about 7pm on Saturday.

The elderly man was allegedly punched and head-stomped, causing him to lose consciousness.

Police will allege the man was then dragged to the garden and continuously punched before his neighbour intervened.

A short time later, police allege the 29-year-old stole the man’s Mazda 2 before he crashed it into a sign post and another vehicle on Kennedy Street.

He was then held down by members of the public until police arrived and arrested him using OC spray.

The 29-year-old was charged with unlawful act or omission with intent to harm and was refused bail. He was expected to appear in the Perth Magistrates Court today.

Police are continuing to investigate, with further charges expected to be laid.

Anyone with information regarding these incidents is asked to call Crime Stoppers on 1800 333 000 or report the information online at www.crimestopperswa.com.au.