Estudió en la Universidad de Oxford y obtuvo su doctorado en el St.
En 1970 fue elegido miembro de la Royal Historical Society (Londres).
En 1984 fue nombrado a la cátedra Herbert F. Johnson, del Institute for Research in the Humanities, Universidad de Wisconsin-Madison.
Fue profesor del Consejo Superior de Investigaciones Científicas (CSIC) en Barcelona desde 1993 hasta su jubilación en 2002.
Es un colaborador activo en las páginas del diario español El Mundo.