Former Ohio Republican Gov. John Kasich told CNN Monday he "had to search my conscience" before agreeing to speak at next week's Democratic National Convention in support of presumptive nominee Joe Biden.

CNN anchor Burnett disclosed that Kasich had written in then-Sen. John McCain's name for president in 2016, "which is a far cry from actually supporting the Democratic candidate for president.

DEMOCRATIC CONVENTION SPEAKERS ANNOUNCED AS BIDEN MULLS VP CHOICE

"You were anti-Trump but you were not taking that extra step. What changed?" she asked.

"Conscience, Erin," Kasich responded. "The reason I didn't support Trump the last time is I was afraid that he would be a divider and not a unifier -- and our best leaders historically have been unifiers, Republicans and Democrats. But unfortunately, as I've watched him over the last three-and-a-half years now, he's continued to do that and I don't think the country does well when we're divided.

CNN'S DON LEMON, KASICH HAVE HEATED EXCHANGE OVER TRUMP'S CORONAVIRUS ADDRESS

"And so, I had to search my conscience. When the Democrats asked me to speak, I had to think about it, and I believe that we need a new direction. We just can't keep going the way that we're going," he added.

When Burnett asked him about potential blowback, Kasich said leaders should be "prepared to walk a lonely road."

CLICK HERE TO GET THE FOX NEWS APP

"If you're not prepared to walk a lonely road and do the things that your conscience tells you to do, then how do you think about yourself when you look in the mirror?" Kasich asked.

"I mean, I'm comfortable with the decisions I make," he added. "Of course, there's blowback ... This is not an unusual place for me to be. I've been a reformer almost all of my life. I've been very independent and I'm a Republican but the Republican Party has always been my vehicle but never my master. You have to do what you think is right in your heart and I'm comfortable here."