Fue profesor en la Universidad Complutense entre 1977 y 1996, año en el que obtuvo la cátedra en la de Huelva.