Se licenció en historia por la Universidad de Salamanca en 1972, doctorándose en la Universidad Complutense de Madrid (UCM) en 1977, siendo su director de la tesis Gonzalo Anes Álvarez.