Ha sido maestro de escuelas primarias y secundarias en el Distrito Federal de 1964 a 1974, catedrático en la Escuela Nacional de Maestros e investigador del Instituto de Investigaciones Sociales del Estado de Oaxaca, de 1972 a 1973.