Von 1974 bis 1979 war er Botschafter in Teheran, von 1979 bis 1982 britischer Ständiger Vertreter bei den Vereinten Nationen und 1982/83 Sonderberater des Premierministers für auswärtige Angelegenheiten.