Catedrático de historia contemporánea española y director del Centro Cañada Blanch para el estudio de la España contemporánea de la London School of Economics and Political Science.
Se formó en Liverpool y en la Universidad de Oxford, de 1973 a 1991, siendo sucesivamente profesor de historia en la Universidad de Reading, en el Centro de Estudios Mediterráneos romano, y en el Queen Mary College de la Universidad de Londres, donde ganó la cátedra de historia contemporánea en 1985. En 1991 pasó a la London School.
Sobre todo ha sido analista de asuntos españoles en radio y televisión tanto en Gran Bretaña como en España, colaborador de diversos periódicos y revistas, entre sus libros destacan España en crisis: evolución y decadencia del régimen franquista (1978), La destrucción de la democracia en España (1978), El triunfo de la democracia en España (1986), Franco, Caudillo de España (1994), La política de la venganza: el fascismo y el militarismo en la España del siglo XX (1997), Palomas de guerra (2001), La Guerra Civil Española (2006), Idealistas bajo las balas (2007), El holocausto español (2011), Juan Carlos. Rey de un pueblo (2012), El zorro rojo. La vida de Santiago Carrillo (2013) y El final de la guerra (2014).
En 1986 le fue otorgada la Encomienda de la Orden del Mérito Civil, y en 2007 la Gran Cruz de la Orden de Isabel la Católica. En 1994 fue elegido miembro de la Academia Británica, y en 2006 miembro de la Academia Europea de Yuste, con la cátedra Marcel Proust. En 1998 ganó el I Premio Así Fue con su obra Las tres Españas del 36, que fue un gran éxito de crítica y público; y en 2006 le otorgaron el Premio Trías Fargas con el ensayo Idealistas bajo las balas que trata sobre los corresponsales extranjeros durante la Guerra Civil.