The 48-year-old male GP from South Perth is accused of assaulting two different female patients during separate medical appointments.
On Tuesday, August 12, he was charged with three counts of unlawful and indecent assault.
He is due to appear in court today.
The investigation is ongoing and police urge anybody with information to contact Crime Stoppers on 1800 333 000.