Fra 1913 til 1930 var han stortingsrepresentant for Venstre, først tre perioder fra Kinn krets i Nordre Bergenhus amt, så tre perioder fra Sogn og Fjordane fylke. Han var i tillegg vararepresentant 1900–03 og 1906–09. Fra 1913 til 1928 var han med i næringskomite nr. 1 (to perioder som formann), og de siste årene på Stortinget satt han i utenriks- og konstitusjonskomiteen.