Il a travaillé pour la BBC et pour lObserver et le Sunday Times.
Il est l'auteur de thrillers tels Archangel, Enigma et Fatherland, une uchronie se déroulant à Berlin dans les années 60 dans une Allemagne toujours nazie qui a gagné la Seconde Guerre mondiale.
Il vit à Newbury dans le Berkshire.