Fue profesor en la Universidad de París (Sorbonne), Universidad Complutense de Madrid, Universidad de Sevilla y Universidad Nacional de Educación a Distancia (UNED).