I 1965 ble han utnevnt til Norges ambassadør til Iran med sideakkreditering til Afghanistan og i 1969 i Brasil. Endelig var han ambassadør til Mexico frem til han gikk av med pensjon i 1980.