A Warnbro man has been charged after an alleged hit and run in Jandakot.
At around 3am on Saturday, a 22-year old man was travelling as a passenger in a ride-share vehicle.
The man exited the car on Solomon Road and was struck by a passing car.
The second vehicle did not stop.
The victim was taken to Royal Perth Hospital with life-threatening injuries.
A 41-year-old man has been charged with failing to stop and ensure assistance is received after an incident occasioning grievous bodily harm, and failing to report an incident.
He is due in court today.
Gift card scams surge past $1 million prompting urgent warning from Consumer Protection
Secret Harbour by-election attracts record 16 candidates
Major party candidates locked-in for looming Secret Harbour by-election
Comet Bay Primary to offer full-time kindy from 2027
North Dandalup crash claims life of driver
Date set for Mandurah's Town Ward Extraordinary Election
Elderly North Pinjarra woman hands over $10k cash to scammers
'Gale' the whale heads back to sea after 19 days in Peel-Harvey Estuary
Secret Harbour by-election: Former Rockingham councillor Craig Buchanan endorsed as Legalise Cannabis WA Party candidate