Licenciado en Relaciones Internacionales por El Colegio de México (COLMEX) y maestro en Ciencias Políticas por la Universidad de Columbia en Nueva York. Ingresó al Servicio Exterior Mexicano y fue nombrado embajador en 1998.
Se desempeñó como jefe de Asuntos sobre Tráfico de Drogas en la Misión Permanente de México ante la Organización de las Naciones Unidas, jefe de Asuntos Sociales y Humanitarios y, jefe de Asuntos Migratorios y Fronterizos en la Embajada de México en Estados Unidos. Además, fue representante permanente de México ante la Organización de Estados Americanos (OEA), embajador de