The former Bishop of Liverpool and ex-England cricket captain has revealed he has been battling cancer since 2001.
Lord Sheppard was Bishop of Liverpool for 22 years
Lord David Sheppard of Liverpool, 74, made the announcement during a debate in the House of Lords on Monday.
The Labour peer praised the NHS care he has received and said that during his treatment he has felt "in the hands of very professional staff".
He assured peers: "I feel really well.
"My recent CT scan showed that the cancer had been held back, and the oncologist doesn't want to see me for three months."
Lord Sheppard was Bishop of Liverpool for 22 years until his retirement in 1997.
He played for Sussex County Cricket Club throughout his cricket career.
Lord Sheppard made his debut as an 18-year-old and went on to score 45 first-class centuries.
He made 22 test appearances between 1950 and 1963, scoring 1,172 runs at an average of 37.80, with three centuries.
He toured Australia on two occasions and was one of Wisden's five Cricketers of the Year in 1953, two years before he was ordained into the church.