Wayne Arthur Silsbee eluded authorities for 23 years.
He was wanted by the FBI for "multiple incidents of sexual assault" between September 1995 and April 1996 involving girls between 8 and 10 years old. The FBI said Silsbee knew each of the victims through babysitting for them or taking them to events.
Friday, the now-62-year-old man walked into the Oregon City Police Department and turned himself in, the FBI said. It is not clear why, after 23 years, Silsbee decided to stop running.
Silsbee faces charges of first degree sodomy, first degree sexual abuse, endangering the welfare of a minor and first degree unlawful sexual penetration, according to a local arrest warrant the FBI said was obtained in Clackamas County, Oregon, near Portland, in July 1996.
The FBI said it obtained a federal arrest warrant charging him with unlawful flight to avoid prosecution that was issued on September 1996.
Silsbee's first court appearance is scheduled for Monday.
Authorities are asking for anyone who has had any contact with Silsbee over the past 23 years to call the Oregon City tip line: 503-496-1616.
Detectives believe Silsbee most recently lived in Nebraska, the FBI said. He also has had ties to Springfield, Missouri, the San Francisco Bay area, Colorado, Arizona and northwestern Washington state.