Han studerte teoretisk fysikk ved NTH og etter oppnådd sivilingeniør-grad gikk han til Sentralinstitutt for industriell forskning der han var hovedprogrammerer da NUSSE ble bygget. Derpå var han i utviklingsavdelingene for IBM og Norsk Hydro, før han ble direktør i Norges Teknisk-Naturvitenskapelige Forskningsråd (1967–71). Han var så forskningssjef i Elkem (1971–79).