The 10-year-old girl told her mother, who alerted police. Authorities think there could be more victims.
Omar Guzman, 43, is being held on $1 million bail.
If convicted, he could face a prison sentence of up to 135 years.
If you have information about other victims or anything else that could help investigators, call the Orange County Sheriff's Department at (714) 647-4067.
The Associated Press contributed to this report.