An Uber driver in Perth has been charged with sexually assaulting a passenger.

Police say the 51-year-old man from Scarborough, who is a registered driver for ridesharing service Uber, collected a 20-year-old woman from a home in a southern Perth suburb at 11:15pm on Saturday June 27.

It is alleged that during the journey the driver indecently assaulted the woman.

He has been charged with unlawful and indecent assault following an investigation by Sex Assault Squad detectives.

He is due to appear in the Perth Magistrates Court on July 30.

Police have advised Uber management and the Department of Transport (DoT).

The department confirmed the man had also worked as a taxi driver.

In a statement Uber said "our thoughts remain with the victim and her family".

"It is our policy to immediately remove a driver from the platform following any such allegation, which we have done," the statement said.

"We will continue to assist the authorities in every way we can."

The company said it had been in contact with the victim and her family, and had been working with police.

It said the driver was an accredited hire car driver who had undergone full criminal and driving history background checks by the DoT.

The DoT released a brief statement saying it had been assisting WA police with their investigation.

"In the interest of public safety DoT has suspended the driver's licence to operate vehicles for hire and reward," the statement said.

"As the matter is currently before the courts, DoT is unable to make any further comment."