Es licenciado y maestro en Relaciones Internacionales por la UNAM. Doctor en Estudios Internacionales por la Universidad de Miami. Ha ocupado cargos académico-administrativos y ha impartido clases en varias universidades del país y del extranjero. Fue director de la licenciatura en Ciencia Política y Relaciones Internacionales del Centro de Investigación y Docencia Económicas (CIDE). Ha participado en diversos congresos nacionales e internacionales sobre temas de política exterior de México, relaciones México Estados Unidos, especialmente en temas de seguridad nacional y migración. Es miembro del Consejo Consultivo de la Asociación Mexicana de Oficinas de Asuntos Internacionales de los Estados (AMAIE).