Fue profesor de economía política en la Universidad Autónoma Metropolitana (UAM) de México y miembro del Comité Ejecutivo del Sindicato Único de Trabajadores de la Universidad Autónoma Metropolitana (SITUAM) en 1979; secretario de Organización del Comité Ejecutivo del SITUAM en Iztapalapa de 1978 a 1981.