Former Rep. Joe Walsh (R-Ill.), who announced a primary challenge to President Trump Donald John TrumpFederal prosecutor speaks out, says Barr 'has brought shame' on Justice Dept. Former Pence aide: White House staffers discussed Trump refusing to leave office Progressive group buys domain name of Trump's No. 1 Supreme Court pick MORE over the weekend, said Monday evening he has lost his national talk radio show.

"I just got a notice before I came in the studio. I'm running for president. I oppose this president. Most of my listeners support the president. It's not an easy thing to do to be in conservative talk radio and oppose this president," Walsh told “Anderson Cooper 360” guest host John Berman.

ADVERTISEMENT

"And I knew that, John, when I made the announcement yesterday, that it could be in jeopardy," he added.

Former GOP Rep. Joe Walsh says his Republican challenge against Pres. Trump is "not about the issues. It's about Trump."



"He's morally unfit. Period." https://t.co/FRTJtssd8l pic.twitter.com/j482Tf9bmL — Anderson Cooper 360° (@AC360) August 27, 2019

Salem Radio Network announced earlier Monday that it was canceling national distribution of the show effective Sept. 26.

“This announcement does not affect Walsh’s local program airing on AM 560 The Answer in Chicago, however Walsh’s program will have to be removed as soon as he becomes a viable and legal candidate for President,” the announcement states.

Walsh has a history of making controversial comments, both on Twitter and on his radio show, that did not lead to similar consequences, including an incident in which he was temporarily booted from the air for using a slur to describe African Americans in what he claimed was an attempt to illustrate double standards.

A onetime vocal supporter of Trump as a candidate and president, Walsh has recently become an outspoken critic of him and said he regrets some of his earlier rhetoric, conceding it may have helped pave the way for Trump’s ascendancy within the party.