Police were called to the scene near the Ennis Avenue intersection at 8.05am.
Initial reports were that a man was trapped in the vehicle.
Department of Fire and Emergency Services attended with reports fuel was leaking from the vehicle.
Get in front of tomorrow's news for FREE
Journalism for the curious Australian across politics, business, culture and opinion.
READ NOWSt John Ambulance crews also attended.
A 33-year-old Hammond Park man was taken to Royal Perth Hospital in a critical condition with leg and head injuries. He had surgery on a broken leg on Tuesday afternoon.
He was still in a critical condition in the Intensive Care Unit yesterday.
MORE: Man charged after allegedly hitting parking inspector with car
MORE: Legally blind woman wants to educate after taxi driver refused seeing eye dog
MORE: Man recently diagnosed with type 2 diabetes urges people to be aware of warning signs