En 1962 se licenció en Historia en la Universidad de Barcelona y posteriormente también se doctoró en Historia en la misma universidad (1965), donde ejerció de profesor hasta que en 1966 ganó la Cátedra de Historia Medieval de la Universidad de Salamanca, de la cual fue decano (1976-1977).