Han ble født i Farsund, var utdannet sivilingeniør fra Norges tekniske høgskole (NTH) i Trondheim. Fra 1962 til 1980 var han vegdirektør og sjef for Statens vegvesen. Før dette arbeidet han i administrasjonen i Bærum kommune. Fra 1952 til 1956 var han president i , som i dag heter Tekna.