Joe Tinoco Jr. was booked into the Ventura County jail and is being held on $20,000 bail.
Tinoco is also accused of false imprisonment and endangering the welfare of a child.
The 43-year-old officer is on administrative leave pending the result of his case.