Han er leder i Levanger Venstre fra 2003, medlem av Levanger kommunestyre fra 2005 og medlem av formannskapet fra 2011. Han var leder i kontrollutvalget i Levanger kommune 2007–2011, leder i kontrollutvalget i Innherred samkommune 2008–2010, fylkessekretær i Nord-Trøndelag Venstre 2005–2011 og leder i Nord-Trøndelag Venstre 2012–2014.