A carpenter has been praised after tackling a gunman who allegedly tried to rob a jewellery store in Rockingham.
A 44-year-old man, wearing a motorbike helmet, allegedly smashed display cabinets with a hammer at the store inside the Rockingham Shopping Centre just before 6.30pm on Wednesday.
He also allegedly threatened terrified staff with a gun and demanded jewellery before leaving empty handed.
The man was tackled by John and a number of other men, who held him until police arrived.
"I heard the screaming and saw the motorbike helmet, so I knew what he was doing," John told 9NEWS.
"I don't know, I just got him.
"A couple of other guys jumped on top and made sure he didn't get to his gun."
A 44-year-old Ravenswood man has been charged with aggravated armed robbery, possessing an unlicensed firearm and stealing a motor vehicle.
Police hunt driver following dangerous Baldivis pursuit
Welfare concerns for boy last seen at Port Kennedy skate park
Rubbish truck catches fire in Baldivis
Driver injured in bus crash in Rockingham
Lark Hill Sportsplex to undergo $3 million floodlighting upgrades
Arson Squad investigate Bunbury house fire
Construction begins on new Mandurah Hospital
Rockingham Flames men advance to NBL1 West grand final
Motorcycle passenger in critical condition after rider allegedly runs red light in East Rockingham