He worked for the BBC World Service and The Guardian before becoming The Observers education correspondent and then home affairs editor. From 2005 to 2009, he was the political editor of New Statesman. He had a blog for The Spectator, and was The Jewish Chronicles political editor from September 2009 to March 2013. In 2014 he took a position at the Tony Blair Faith Foundation, but resigned after five months over a lack of editorial autonomy.