Han var bl.a. ambassadør til Hellas og Island, regionalrådgiver i Utenriksdepartementet for Latin-Amerika, ambassaderåd ved den norske ambassaden i London og byråsjef i UDs administrative avdeling. Han var også formann i Utenrikstjenstens landsforening av NTL fra 1969 til 1972.