Doctor por la Universidad Complutense de Madrid (1980), ha sido Profesor de la Universidad Complutense y de la Universidad de Cádiz.