Donald Sterling is battling cancer, sources tell the New York Post.

“People have been predicting his imminent demise. I’m sure he has the best . . . drugs money can buy,” said the source, who works closely with pro sports teams. “He can do anything to keep himself alive.”

The source said that some of the medication the 80-year-old Sterling is taking is responsible for the puffy appearance in his face.

Another source said Sterling is suffering from prostate cancer.

Sterling was banned for life by the NBA this week.

“He’s calling everyone, saying: ‘Tell me I’m not a racist,’ ” a source said.

Sterling was in negotiations to be interviewed by Barbara Walters on ABC.

Sterling has been holed up in the penthouse atop a nearly-empty office building he owns in Beverly Hills since the tape surfaced.