Ha impartido cursos en la Facultad de Ciencias Políticas y Sociales de la Universidad Nacional Autónoma de México (UNAM) en 1971, 1972 y 1975; en la Universidad Autónoma de Nuevo León en 1979; en El Colegio de Michoacán en 1981; en la Facultad Latinoamericana de Ciencias Sociales (Flacso) de 1981 a 1984; en el Instituto Tecnológico Autónomo de México de 1983 a 1984, y en la Universidad Iberoamericana en 1993.