A Sydney Uber driver has been charged with sexually assaulting a female passenger while taking her home on Saturday night.

A woman ordered the ride-sharing service shortly after 11pm in West Pennant Hills.

Police allege the driver pulled the car over in Carlingford, in Sydney’s north-west, and sexually assaulted her before driving her home.

The woman reported the matter to police, who this morning arrested a 30-year-old man at a home in Rooty Hill.

Officers also searched the man’s home and seized items that will undergo forensic examinations.

The man was taken to Mt Druitt Police Station where he was charged with sexual assault and indecent assault.

He has been refused bail to appear in court today.

A spokesperson for Uber told 9news.com.au the company immediately removed the driver from the service after they became aware of the incident.