About 11.30am, the 24-year-old was travelling on Karrinyup Road towards the Mitchell Freeway when he failed to turn at a bend. He lost control of the motorcycle, clipped the median strip and skidded into eastbound traffic.
The man was taken to Royal Perth Hospital with serious injuries.
It is understood speed was a factor in the crash.
PerthNow Digital Edition.
Your local paper, whenever you want it.Get in front of tomorrow's news for FREE
Journalism for the curious Australian across politics, business, culture and opinion.
READ NOW