The royal fashion designer was shocked when doctors told him he had prostate cancer at the end of 2012 but, thankfully, he was cleared after treatment.
David said: "It was a huge shock. I had no symptoms at all. It was a simple tip-off by my step-mother to say my father might have some problems. The alarm bells rang. I went straight in for a blood test and I was diagnosed with prostate cancer.
"I was in hospital for three days and I had key hole surgery. It was an eight-hour operation. I have had a blood test since and it was 0.00001. I was extremely lucky. It was early diagnosis. And so sometimes you have to rise to the challenge, I survived cancer. Can I survive the jungle?
He added: "It (cancer) has given me a second chance. Had I not had those tests, I might not be here. What is there to lose? I have everything to gain. And it is also for charity – that's the payback for me. I am going to go for it."
60-year-old David will enter the Australian jungle on Sunday night (17 November) alongside stars including TOWIE's Joey Essex, EastEnders's Laila Morse and Fresh Prince of Bel-Air actor Alfonso Ribeiro.
And it seems he kept his jungle experience a secret from even his nearest and dearest!
My family are going to be completely amazed that I would even consider doing this, let alone do it, when they find out," he says. "That is going to be the shock for them. They have seen me dress beautiful women, live in this gilded life and everything is very glamorous and sophisticated if you dress Madonna or Liz Taylor like I have.
"It's not going to be Vogue Magazine! But I will give it a shot. I don't see the point of not giving it all a go."
I'm A Celebrity… Get Me Out Of Here starts Sunday, 17 November at 9pm on ITV.
Check out the full I'm A Celebrity lineup in the gallery below: