Han var sivilingeniør ved Sør-Helgeland interkommunale plankontor 1983–1985 og overingeniør/fagleder ved miljøenheten i Trondheim kommune 1985–1999 og 2003–2007, og gikk deretter ut i permisjon som folkevalgt for KrF.