Han var hovedtillitsvalgt for vernepliktige i Sjøforsvaret 1984–1985, politisk viseformann i Hordaland Unge Høyre 1985–1986, medlem av Unge Høyres sentralstyre 1986–1988, medlem av Meland kommunestyre 1988–1995, leder i Meland Høgre 1989–1992 og 1999–2004 samt leder i Hordaland Høyre 2004–2008. Han har igjen vært medlem av Meland kommunestyre siden 1999, ordfører fra 2007 til 2015, samt medlem av Hordaland fylkesting siden 2011.