Catedrático de Historia, tras estudiar en Madrid, donde leyó su tesis sobre Historia Medieval en 1945, completó su formación en la prestigiosa Universidad de Heidelberg (Alemania) con los grandes historiadores alemanes Conze (Historia Social) y Kosselleck (Historia Conceptual). En los años 70 vino a Santiago de Compostela como catedrático de la Universidad. Más tarde, dejaría la Universidad de Santiago de Compostela para hacerse cargo de la cátedra de Historia Contemporánea de la Universidad de Zaragoza.
Participó en la obra colectiva “Nacionalismo e Historia”, editada por Carlos Forcadell en la Institución Fernando el Católico de Zaragoza (1998), “Seis lecciones de historia”, Institución Fernando el Católico, Zaragoza (2003) y junto a Carlos Forcadell publicó la obra “Usos públicos de la historia: ponencias del VI Congreso de la Asociación de Historia Contemporánea”, Universidad de Zaragoza (2002). Fue, además, autor de “Razones de historia. Estudios de Historiografía” (1955) y numerosos artículos.