Licenciado en Ciencias Políticas y Administración Pública por Universidad Iberoamericana, con especialización en Administración Financiera, en el Instituto de Banca y Finanzas. Hizo sus estudios de maestría y doctorado en Ciencia Política en la Brandeis University.
Ha sido presidente de la Asociación Internacional de Analistas de Riesgo Político, director de Planeación de Citibank, asesor del secretario de Hacienda, miembro del Consejo Directivo de Banamex y del Banco Obrero, Fellow del World Economic Forum, miembro del consejo Asesor del reporte de Competitividad Global, miembro de la Comisión de Derechos Humanos del Distrito Federal y miembro del Consejo Rector de Transparencia Mexicana. Actualmente, es director general del Centro de Investigación para el Desarrollo A.C. (CIDAC), una institución independiente dedicada a la investigación en temas de economía y política.