Alt i 1857 ble han valgmann. Han møtte som 4. representant for Romsdals amt på Stortinget 1859–1861 (medlem av justiskomite nr. 2), og møtte senere som en av amtets representanter på samtlige storting fra 1862 til 1879, da han frasa seg gjenvalg. På stortingene 1862–1866 var han sekretær i kirkekomiteen, 1868–74 medlem av konstitusjonskomiteen (formann fra 1871), og 1875–79 formann i militærkomiteen. Dessuten var han medlem i valgkomiteen fra 1865 og av fullmaktskomiteen siden 1871, samt medlem av flere spesielle komiteer, nemlig stemmerettskomiteen 1868–69, jernbanekomiteen samme år, skattekomiteen, m. fl. I 1871 ble han overflyttet til Lagtinget, hvor han var president i de følgende år. Han var medlem av militærkommisjonen av 1870, han var formann i amtsmatrikuleringskommisjonene for Søndre Bergenhus amt 1871 og for Stavanger amt 1872. Ikke uventet ble han i 1876 utnevnt til ridder av 1. klasse av St. Olavs Orden.