Estudió Literatura Inglesa en el Selwyn College de Cambridge, trabajando posteriormente como reportero de la BBC. Ha sido editor de temas políticos en The Observer, y columnista del Sunday Times y The Daily Telegraph. Comenzó a publicar en 1982.
Es autor de libros de ficción histórica y ficción política contemporánea.