Nasceu em 1953, na Cidade do México. Formou-se pela Universidade de Princeton e doutorou-se pela Universidade de Paris. Foi professor da Universidad Nacional Autónoma de México e das universidades de Cambridge, Califórnia-Berkeley e Nova York. Entre 2000 e 2003, foi ministro das Relações Exteriores do governo Vicente Fox.