Profesor universitario, ha impartido docencia en las siguientes universidades: Complutense de Madrid, Alfonso X El Sabio y Rey Juan Carlos.