Paul Gambaccini has won a payout from prosecutors over an unfounded case regarding historical sex allegations.
The BBC radio DJ was arrested in October 2013 over claims he sexually assaulted two teenage boys.
Gambaccini spent a year on bail before the case against him was dropped in what he labelled a "completely fictitious" affair.
He started legal action against the Crown Prosecution Service (CPS) last year and has now reached an out-of-court settlement, but confidentiality clauses in the agreement mean the amount paid cannot be disclosed.
Gambaccini was arrested under Operation Yewtree, set up in the wake of the revelations about paedophile Jimmy Savile.
He described the episode as a celebrity "witch hunt" and told of how his husband "saved his life" after he was accused of the sexual assaults.
He told the Daily Mail: "I was too angry to cry. Anger management is the big challenge."
Referring to his husband Christopher Sherwood, he added: "He saved my life. I don't want to imagine what it would have been like not having a loving spouse through all of this."
In 2015, Gambaccini said: "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."
Gambaccini said he "wasn't surprised" to be accused as he had previously spoken publicly about Savile's crimes and was once pictured alongside him on a newspaper front page, creating an association in the public's mind.
More from Ents & Arts
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."