Doctor en Relaciones Internacionales por la UNAM y maestro en Estudios de Asia y África por El Colegio de México. Tiene también una maestría en Estudios sobre Estados Unidos de Norteamérica por la Universidad de las Américas Puebla (UDLAP). Ha sido profesor de tiempo completo de la UDLAP desde 1987, donde se ha desempeñado tres veces como jefe del Departamento de Relaciones Internacionales de esa institución. Fue profesor en programas de maestría en: Texas A&M-Kingsville, ITESM-Monterrey, El Colegio de México y la UPAEP. Fue profesor visitante en la Universidad de Asmara, Eritrea 2002-2003 y profesor adscrito del Instituto de Estudios Hispánicos y Portugueses de la Universidad Mohamed V de Rabat, Marruecos, Junio-Diciembre 2012. Actualmente es pensionado.