Como catedrático, dio clases en la Universidad Autónoma de Barcelona de 1977 a 1985, en la Universidad Autónoma de Sinaloa de 1985 a 1986 y en la Universidad Autónoma de Puebla de 1987 a 1988.