С 1953 по 1956 год — постоянный наблюдатель от нейтральной Швейцарии в Организации Объединенных Наций, с 1955 года — полномочный посол Швейцарии в Нью-Йорке. В 1953—1954 годах — председатель ЮНИСЕФ. В 1956 году назначен Верховным комиссаром Организации Объединенных Наций по делам беженцев (до 1960). Работая на этом посту, занимался оказанием гуманитарной помощи 200 000 венгров, бежавшим в Австрию и Югославию, после подавления советскими войсками Венгерского восстания 1956 года. В 1957 году руководил участием агентства в оказании помощи более 260 000 алжирским беженцам в Марокко и Тунисе.