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).