Licenciado en Derecho por la entonces Escuela Nacional de Estudios Profesionales Acatlán de la Universidad Nacional Autónoma de México (1983-1987), cuenta con la maestría en Análisis de Conflictos Internaciones por la Universidad de Kent, en Canterbury, Inglaterra (1989-1990) y el Doctorado en Relaciones Internacionales por la misma institución (1991-1995), a través del Consejo Británico y del Consejo Nacional de Ciencia y Tecnología respectivamente, amén de recibir la Beca Eisenhower en los Estados Unidos y de ser investigador invitado en las Universidades de Harvard, George Washington y de California, San Diego, así como en la Organización para la Cooperación y el Desarrollo Económico.