Fue un internacionalista, académico y diplomático mexicano. Estudió en la Escuela de Ciencias Políticas y Sociales de la Universidad Nacional Autónoma de México, así como en la Universidad de Harvard. Fue profesor e investigador en la Universidad Nacional Autónoma de México, El Colegio de México, Institución Brookings en Washington D. C., en la Universidad Iberoamericana, y en el Royal Institute of International Affairs (Chatham House), en Londres, Inglaterra, entre otras. En El Colegio de México, fue director del Centro de Estudios Internacionales, secretario general, coordinador general académico y, luego entre 1985 y 1995 fue presidente de El Colegio de México. Recibió numerosas becas y distinciones entre las que destacan la de la Fundación Rockefeller, la de la Fundación Ford, la de la Asociación Nacional de Universidades e Institutos de Educación Superior, la del Ministerio Español de Educación y Ciencias y la del Sistema Nacional de Investigadores del Consejo Nacional de Ciencia y Tecnología de México (CONACYT). Fue también embajador de México ante la Unesco, entre 1995 y 1998.