Ha sido profesor en las universidades de Sevilla, Universidad Autónoma de Barcelona y Universidad de La Coruña.