Han var innvalgt på Stortinget fra Møre og Romsdal fra 1997 til 2017. Fra 2013 var han parlamentarisk leder for partiet. Han stilte ikke til gjenvalg ved stortingsvalget i 2017. Fra 1987 til 2009 var han medlem av Ålesund bystyre, fram til 1997 også av formannskapet. Han ble utnevnt til fylkesmann i Møre og Romsdal med tiltredelse i 2019, men valgte å si fra seg embedet. Han gikk heller til en stilling som sjef for informasjon og samfunnskontakt i brønnbåtrederiet Sølvtrans i Ålesund.