Garrett starts his new job Nov. 25. As part of his duties, he'll report for all CBS News broadcasts and platforms and will fill in on occasion for Face the Nation, the Sunday morning political affairs show hosted by Bob Schieffer.

Garett previously covered the 2012 presidential election for CBS, reporting from the Obama-Romney debates in Denver, Hempstead, N.Y., and Boca Raton, Fla. In November 2011, he co-hosted coverage of the Republican primary debate in South Carolina alongside CBS Evening News anchor Scott Pelley. He also makes regular appearances on CBS This Morning.

Garrett will continue writing his weeky column for the National Journal, for which he's correspondent-at-large.

He previously held the position of chief White House correspondent at Fox News, where he worked for eight years; he also covered the George W. Bush and Bill Clinton presidencies while at CNN.

Garrett's print reporting experience includes stints as a congressional correspondent at the U.S. News and World Report and as deputy national editor for The Washington Times.