He studied at the University of Minnesota where he graduated summa cum laude in 2005. He then went on to cover and write about politics for the Minneapolis Star Tribune in 2001. He then worked as a Staff Writer for The Hill newspaper from 2006 until 2010. In 2010, he started his career as a political blogger for The Washington Post.