Police are investigating what caused a car to roll multiple times before crashing into bushland overnight.
At about 8:15pm a Toyota Land cruiser was travelling north on King Road in Oakford.
The 26 year old male driver of the vehicle drove through the intersection of King Road and Thomas Road before ploughing into bushland on the northern side of Thomas Road.
The vehicle rolled multiple times before coming to a rest 42 metres into the bush.
The driver appears to have been launched from the vehicle.
He was taken by an ambulance to Royal Perth Hospital.
No other vehicles were involved in the accident.
Early voting for Secret Harbour by-election begins Monday
Welfare concerns for missing Swedish national last seen in Warnbro
Wanted man last seen in Golden Bay
Passenger critically injured in West Pinjarra crash
Unregistered painter fined for requesting hefty deposit from Singleton homeowner and not doing the job
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