Licenciado en Administración Pública con maestrías en Políticas Públicas, Administración Pública y en Ciencia Política; además, cuenta con un doctorado honoris causa de la Universidad ORT México. En el 2003 recibió el Premio Nacional de Periodismo y forma parte de la lista de los 300 líderes que anualmente publica la revista Líderes Mexicanos.
Ha trabajado tanto para la Presidencia de la República, como para empresas privadas como la consultora McKinsey and Company; se ha desempeñado como secretario general del Centro de Investigación y Docencia Económicas (CIDE) donde también fue profesor-investigador de la División de Estudios Políticos.
Actualmente es el conductor del programa Es la hora de opinar, panelista de Tercer Grado, comentarista del noticiero José Cárdenas Informa y columnista en Excélsior, así como en distintos periódicos de varios estados del país.