Broadcaster Paul Gambaccini has won a payout from prosecutors over an unfounded case regarding historical sex allegations.
The former BBC Radio One presenter had his life turned upside down when he was arrested in October 2013 over a claim he sexually assaulted two teenage boys.
The American-born DJ spent a year on bail before the case against him was dropped in what he labelled a “completely fictitious” affair.
Confidentiality clauses in the agreement mean the amount paid cannot be disclosed, sources said.
Gambaccini, 69, was arrested under Operation Yewtree, set up in the wake of the revelations about paedophile Jimmy Savile.
He has described the episode as a celebrity “witch hunt”, and has previously called for rape suspects to be given anonymity until charged.
He said in 2015: “The man on the street is known to the people he has met in his life. The celebrity is known to the people he has met in his life, plus millions of others.
“So when you invite the public to accuse a celebrity, you have a pool of people who include not only possibly people who have been abused, but many people to whom a celebrity may have satisfied an emotional need throughout the years even without knowing it. And this is precisely what has happened.”
He said he “wasn’t surprised” to be accused, as he had previously spoken publicly about Jimmy Savile’s crimes and was once pictured alongside him on a newspaper front page, creating an association in the public’s mind.
Gambaccini had been a fixture on UK radio for decades before the allegations were made.
A CPS spokeswoman said: “We have reached an agreement without admission of liability”.