Nacido el 24 de septiembre de 1945, es un historiador español, centrado fundamentalmente en la historia de España contemporánea y, especialmente, sobre el País Vasco y los nacionalismos. Es discípulo de Raymond Carr.
Es licenciado en Historia por la Universidad Complutense de Madrid y doctor en Filosofía y Letras (Historia) por la misma universidad.
Asimismo, es doctor en Filosofía por la Universidad de Oxford y recibió el título de doctor honoris causa en Humanidades de la Universidad de Nueva York.