Han var underdirektør i Olje- og energidepartementet 1981-1983 og så ekspedisjonssjef ved samme departement 1983-1988. Han var medlem i konsernledelsen i Statoil 1988-1993, administrerende direktør for Statens nærings- og distriktsutviklingsfond 1993-1997, direktør/styreformann i Saga Securities 1997-1998 og konsernsjef i Norway Seafoods 1998-2000. Han innehadde også en rekke ledende styreverv, blant annet i Fokus Bank, Nationaltheatret, Luftfartsverket, og Høgskolen i Stavanger.