After spending the last eight years as Ohio's governor, Republican John Kasich will join CNN as a senior political contributor.
Kasich, a staunch critic of President Donald Trump who finished second in the 2016 Republican presidential primary, will serve as an analyst across the network, CNN President Jeff Zucker announced Tuesday. Axios first reported the news.
CNBC reported Monday that the 66-year-old Kasich had been signaling his desire to work for either CNN or MSNBC, both left-leaning networks highly critical of the Trump administration. However, Kasich continues to explore running for president again in 2020, which his team said would have no bearing on his network career.
Kasich has been a frequent CNN guest, allowing him to disseminate his vision for America, a spokesman said.
"This is a strong platform for the governor to continue to offer his positive vision to the country and engage on the vital issues facing America," John Weaver, Kasich's chief political strategist, told CNBC.
Prior to serving as Ohio's governor, Kasich worked for Fox News from 2001 to 2007, hosting his own show and filling in for major hosts, including Bill O'Reilly. But Kasich didn't want to return to Fox News, CNBC reported Monday, potentially due to the network's position on Trump.
On Monday, Kasich signed with Hollywood talent firm United Talent Agency to represent him in the media world. Details of Kasich's contract with CNN were not made public.
CNN's Brian Stelter said Kasich's first appearance on the network as an analyst will come Tuesday night on Chris Cuomo's show.