Tiene un diplomado en Psicología Política por la Universidad George Washington y Certificado del Instituto de Verano en Psicología Política en la Universidad de Ohio.
Colaboró para ese departamento desde 1987, laborando tiempo completo a partir de 1989.
Fungió como Consejero Electoral en el Consejo Local del Instituto Federal Electoral en el Distrito Federal en 1997, 2000 y 2003, el proceso de 1997 incluyó la calificación del primer Jefe de Gobierno del D.F.
Fue Coordinador del Anuario Estadístico México-Social, (BANAMEX) y del CD electoral, “Elecciones locales y elecciones nacionales 1970-2000”, (BANAMEX).
Ha sido profesor por asignatura del ITAM y de la Universidad Iberoamericana.