Before joining Fox, he hosted "Power Lunch" on CNBC and contributed to NBC's Today. He worked with the Public Broadcasting Service for 15 years. On November 10, 2015, Cavuto co-moderated a Republican Presidential Debate.
In late August 2019, he attacked President Donald Trump on his show for criticizing Fox News. Fox News Channel uploaded this four-minute clip to their YouTube channel, titled, "Cavuto: President Trump, Fox News Doesn't Work For You," and the video initially received more dislikes than likes. Earlier, when the Notre Dame Cathedral burned down, he censored the President of the Catholic League Bill Donohue, who suggested that the fire was intentional.