The 68-year-old shock jock made the surprise announcement on his morning radio show, which airs from New York.
Imus says he was diagnosed last Wednesday, but he's voicing faith that he'll have a full recovery.
Imus now works for ABC Radio Networks and cable's RFD-TV. He was fired by CBS Radio and MSNBC in spring 2007 for a racial slur in reference to the Rutgers women's basketball team. He later apologized.
Slideshow archive | Local events | Contests | Headlines at a glance