Licenciado en Derecho por la UNAM y maestro en Administración Pública por la Escuela de Gobierno “John F. Kennedy” de la Universidad de Harvard.
De 2015 a 2018 ocupó el cargo de Secretario de Turismo; de 2012 a 2015 el de Director General del Banco Nacional de Comercio Exterior; de 2006 a 2010, el de Director General de la Financiera Rural; además de haber sido Diputado Federal de 2000 a 2003 (LVIII Legislatura), y Coordinador General Técnico de la Presidencia de la Comisión Nacional Bancaria y de Valores de 1994 a 1998.
En el sector privado, fue Presidente Ejecutivo del Consejo Mexicano de la Industria de Productos de Consumo, CONMEXICO, y Director de Relaciones Institucionales y Comunicación Corporativa de HSBC para México y América Latina. Desde 2019, es el Director del Centro para el Futuro de las Ciudades del Tecnológico de Monterrey. También es articulista en el periódico El Universal, y conduce y dirige el programa “Ahora / Futuro; México y el Mundo” por ADN 40.