Formado en escuelas de Berkhampsted y Portsmouth, estudió en la School of Slavonic and East Europe Studies de la London University, donde además obtuvo un master en 1994, completando estudios en las universidades de Dusseldorf y Strathclyde. Trabajó como investigador para el profesor Norman Davies con el que escribió algunos libros, investigando después por su cuenta. Es asiduo colaborador de la BBC History Magazine y trabaja para radio y televisión, además de ser crítico literario para The Independent on Sunday. Es miembro de la Asociación alemana de Gran Bretaña y de la Royal Society of Arts.
Es autor de libros relacionados con su especialidad, la historia moderna de Alemania y de la Europa Central.