
Es doctor en Ciencia Política y Sociología por la Universidad Complutense de Madrid. Es profesor en El Colegio de México y profesor-investigador en el Centro de Investigación y Docencia Económicas (CIDE), donde dirigió la División de Administración Pública del 2005 al 2011. Es miembro del Sistema Nacional de Investigadores y de la Academia Mexicana de Ciencias. Ha escrito cinco libros y coordinado otros quince, derivados de un número igual de proyectos de investigación. Actualmente coordina la Red por la Rendición de Cuentas.