Etter examen artium 1929 studerte han sosialøkonomi ved Université Libre de Bruxelles i 1934. Han tok utenriksdepartementets aspirantkurs i 1939 og tjenestegjorde deretter ved norske utenriksstasjoner i Beograd, New York og Montreal. Han ble utnevnt til ambassadør til Thailand i 1959, til Chile i 1969 og til Tyrkia i 1973.