Es licenciado en Economía y Maestro en Sociología por la Facultad de Ciencias Políticas y Sociales de la UNAM. Es profesor Titular de la Facultad de Economía desde 1994 a la fecha, y de la maestría en Desarrollo e innovación educativa en la UPN, campus Morelos. Es miembro del Centro de Análisis Social, Información y Formación Popular, A.C. Es coordinador ejecutivo del programa de Urbanización de la Unión de Científicos Comprometidos con la Sociedad (UCCS).