He worked as a staff journalist for 13 years for The Independent, mainly covering politics from London, before he started freelancing in 1999. Prior to that, he was on the political staff of The Times.