Broadcaster Stuart Hall has admitted 14 charges of indecently assaulting girls including one aged nine.
The 83-year-old of Wilmslow, Cheshire, pleaded guilty at Preston Crown Court to the offences, involving 13 victims, which occurred between 1967 and 1985.
A further three charges of indecent assault and one of rape have been left to lie on the court file.
His lawyer said Hall apologised to his victims and added: "He is all too aware that his disgrace is complete."
He has been bailed until sentencing on 17 June.