Arturo Ascencio, 39, was arrested Thursday following an investigation.
Police said Ascencio was off duty, but used his position of authority to put the alleged victim in a vulnerable position.
According to authorities, Ascencio approached the woman in 2008, asked for her papers, took her into his car and then drove her to a location in Banning, where he allegedly assaulted her.
Officials started investigating after the victim's relatives told police about the incident.
Ascencio is being held at a Riverside jail and his bail was set at $50,000.
Banning police said there may be other victims. Anyone with information was asked to call police at (951) 922-3170.