Estudió su licenciatura en filosofía en la State University of New York, Planting Fields Experimental College, y posteriormente su maestría en Sociología en la Flacso, en Santiago de Chile. Tras el golpe de Estado, el 11 de septiembre de 1973, regresa a México donde inicia su carrera política. Tiene un doctorado "Honoris Causa" en Leyes, por la Senior University International, de Vancouver, Canadá (1999); fue profesor de Sociología del Trabajo en el Departamento de Relaciones Sociales de la UAM-Xochimilco (1975-1978); fungió como secretario general del Sindicato Independiente de Trabajadores de la UAM (SITUAM) (1978-1981).