David Edward Bryant, 64, of Ulverston, Cumbria, today pleaded guilty to four counts of kidnapping and indecent assault at Newcastle Magistrates’ Court.
DI Julian Venner said: "Bryant has today pleaded guilty to offences which he committed in Hampshire in the 1980s and in the Northumbria area in the 1990s.
“These grave offences are never closed and every forensic opportunity will be explored in conjunction to bring offenders to justice for these heinous crimes. Northumbria Police, Hampshire Constabulary and Forensic Science Service have rightly invested significant time and resources into these linked offences and wish to thank the victims and their families for the courage and fortitude they have shown in supporting the police investigations.
"I hope it brings solace and reassurance to others that no unresolved case of this serious nature is closed. We do continue to investigate these cases and with advances in science and technology we are able to bring justice for the victims, even with historic cases such as this one."
Bryant is due to reappear for sentencing at Newcastle Crown Court in March later this year.