Han var cand.oecon. fra Universitetet i Oslo (1951) og arbeidet deretter i et år i Statistisk sentralbyrå før han ble knyttet til Norges Rederiforbund i 1952. Han var assisterende direktør fra 1964 og var administrerende direktør i Rederiforbundet fra 1977 til 1991. Han hadde en rekke offentlige verv og styreverv i norske og internasjonale bedrifter. og var også rådgiver ved norske delegasjoner til OECD og UNCTAD.