After once declaring he could never support Donald Trump Donald John TrumpBubba Wallace to be driver of Michael Jordan, Denny Hamlin NASCAR team Graham: GOP will confirm Trump's Supreme Court nominee before the election Southwest Airlines, unions call for six-month extension of government aid MORE as the Republican presidential nominee, Mark Levin changed his mind with a big announcement on his radio program Tuesday.

ADVERTISEMENT

“I’m gonna vote for Donald Trump. I’m gonna wind up voting for Donald Trump on Election Day," the talk radio host said after reiterating his perspective that Texas Sen. Ted Cruz Rafael (Ted) Edward CruzThe Hill's Morning Report - Sponsored by Facebook - Washington on edge amid SCOTUS vacancy Murkowski: Supreme Court nominee should not be taken up before election Battle lines drawn on precedent in Supreme Court fight MORE was a far better choice for conservatives.

"I take no responsibility for the dumb things he says or the dumb things his surrogates say," he added of the GOP nominee and his campaign.

Levin's endorsement comes five months after unequivocally stating, "I am not voting for Donald Trump. Period.”

The 58-year-old syndicated radio host also noted that Trump has an uphill climb to win the White House, despite some recent national polls showing him tied or in the lead.

“Trump, despite the CNN poll [showing him 2 points up on Hillary Clinton Hillary Diane Rodham ClintonJoe Biden looks to expand election battleground into Trump country Biden leads Trump by 12 points among Catholic voters: poll The Hill's Campaign Report: Biden goes on offense MORE Tuesday], has a lot of work to do to make up ground in these battleground states,” he said.

“But Hillary is so awful, I just don't know. I'm not in the prediction business."

Levin worked in the Ronald Reagan administration as a chief of staff for Attorney General Edwin Meese. He began his radio program in 2002.