Licenciado en Ciencias Políticas y Administración Pública, con mención honorífica por la Facultad de Ciencias Políticas y Sociales de la Universidad Nacional Autónoma de México (UNAM). Candidato a Doctor en Ciencia Política en la misma institución. Es profesor titular “C” tiempo completo de la UAM-I, actuó en los 80's como coordinador nacional de capacitación electoral del Partido Mexicano Socialista; y representante de casilla del Partido Mexicano de los Trabajadores, de cuyo Comité Nacional formó parte. En los procesos electorales de 1991 y 1994 fue Consejero en el XXXVI Consejo Distrital Electoral del Instituto Federal Electoral en el D.F; se desempeñó como coordinador de asesores de Consejero Electoral del Consejo General en el Instituto Federal Electoral; representante del IEDF ante el Consejo de Información Pública del Distrito Federal; y Consejero Presidente del Instituto Electoral del Distrito Federal.