Han var postbud ved Bergen postkontor 1934–1941 og formann i Bergen AUF 1938–1940, og under andre verdenskrig måtte han flykte til Sverige i 1941 på grunn av illegal virksomhet. I Sverige var han avdelingssjef ved den norske legasjon 1941–1945, og etter krigen var han formann i Norsk Postforbund 1946–1951, sekretariatsleder i Statstjenestemannskartellet 1951–1957, formann i Norsk Funksjonærsamband 1953–1957 og sjef for personalavdelingen i Postdirektoratet 1957–1982.