The 67-year-old musician and some-time actor was told his cancer was terminal and only had 10 months to live, but he now says he's 'cancer free' following an operation to remove the tumour.
Speaking at Wednesday night's Q Awards in London, he said: "It was an 11-hour operation.
"This tumour weighed 3kg - that's the size of a baby," he added. "Anyway, they got it all. They cured me."
Following the announcement of his illness in January 2013, his manager said: "He has chosen not to receive any chemotherapy.
"He is currently in good spirits, is not yet suffering any physical effects and can expect to enjoy at least another few months of reasonable health and activity.
The guitarist then went on to play a 'farewell' tour and recorded an album with Roger Daltrey of The Who - something he admits he thought would be his swansong.
"I thought that was going to be the last thing I ever did," he told BBC News.
At the end of last year, it was discovered he had a rare form of tumour and had the surgery in April, but he still accepted he was 'going to die'.
"I decided that was the way to deal with it - not to curse it or fight it or anything like that. Just try and enjoy the time left, which I'd done.
"And then for someone to come up and say 'We can fix it'... When they first said they could operate, I was thinking, 'What are they saying? They may be offering me two or three more months life?'
"But no they weren't, they were saying they could get rid of the tumour, and that's what they did. And it's gone. And I don't have cancer."
The musician - who collected the Icon Award at the music bash - said he's now coming to terms with the fact his illness is no longer terminal.
"It's so weird and so strange that it's kind of hard to come to terms with it in my mind," he explained.
"Now, I'm spending my time gradually coming to terms with the idea that my death is not imminent, that I am going to live on."