Rep. Jason Chaffetz, R-Utah, voted for Donald Trump while still refusing to endorse him Thursday, because "I will never, ever vote for Hillary Clinton," he said.

"I struggled with this," Chaffetz told Wolf Blitzer on CNN. "I am not going to endorse Donald Trump. I am not going to do that.

"I can't defend the comments that he made.

"But elections are tough decisions," he added. "Last week, my wife and I both voted for Donald Trump to be the next president of the United States.

"I think Hillary Clinton is that bad."

Last month, Chaffetz withdrew his Trump endorsement after a 2005 videotape surfaced with the Republican nominee making lewd comments about groping and having sex with married women.

"I’m out," he told Fox 13 News in Salt Lake City. "I can no longer in good conscience endorse this person for president."

Chaffetz, the chairman of the House Oversight and Government Reform Committee, Thursday noted the difference between endorsing Trump and supporting him at the polls.

"The endorsement is far different than who you actually vote for," he told Blitzer. "It's the one vote I actually do for myself.

"I don't represent anybody else," Chaffetz added. "We all get the same vote.

"But in the context of either Hillary Clinton or Donald Trump, it's Donald Trump."