The man will front court next month.
Mandurah Police have charged a man after he seriously assaulted an Uber driver at the weekend.
Police said the man assaulted the driver in the early hours of Sunday morning in an unprovoked attack.
The man from Lakelands was released on protected bail and is due to appear in Mandurah court next month.
Fire crews battle early morning blaze in Warnbro
Driver charged over alleged hit-and-run on Mandurah Terrace
More paramedics, ambulances to be stationed in Dawesville, Australind
Strict demersal fishing bans to come into force off WA coast to save species from extinction
Police call for witnesses to fatal Waroona crash
Teen injured in suspected hit-and-run in Mandurah
Waikiki toddler tragically passes away from life-threatening condition
City of Rockingham has 'no plans' to reinstate weekly general waste collection despite public backlash