Ha ocupado diferentes cargos institucionales en organizaciones internacionales como las Naciones Unidas o la propia OEA.