PR guru Max Clifford has been charged with 11 indecent assaults allegedly committed between 1966 and 1985.
The alleged offences relate to seven different women and girls ranging in age from 14 to 19 years old.
Mr Clifford, 70, from Surrey, who says the allegations are "completely false", will appear in court next month.
He was arrested in Operation Yewtree - set up after claims were made against Jimmy Savile - although the arrest was unrelated to the former BBC DJ.
Operation Yewtree has three strands. One concerns Savile's crimes exclusively, while another relates to allegations against Savile and others.
The third strand, under which Mr Clifford was arrested, concentrates on accusations unconnected to the Savile investigations but which emerged as a result of the publicity surrounding Savile.
He was not charged over three further allegations as there was "insufficient evidence to authorise charges", the Crown Prosecution Service said.
Mr Clifford denied the allegations against him.
"The allegations in respect of which I have been charged are completely false and I have made this clear to the police during many, many hours of interviews," he said.
"Nevertheless a decision has been taken to charge me with 11 offences involving seven women, the most recent of which is 28 years ago and the oldest 47 years ago.
"I have never indecently assaulted anyone in my life and this will become clear during the course of the proceedings."
Mr Clifford described the situation since his arrest as "living a 24/7 nightmare".
He was first arrested on 6 December 2012, and charged after answering bail at a London police station following advice from the CPS.
He was later released on bail and is due to appear at Westminster Magistrates' Court on 28 May.