Han ble innvalgt på Stortinget fra Møre og Romsdal i 1973 og var stortingsrepresentant til 1989. Han var deretter distriktsarbeidssjef i Ålesund fra 1989 til 1998. Han var styreleder i Oljedirektoratet fra 1989 til 1992 og medlem av bedriftsforsamlingen i Statoil fra 1992 til 1997.