Han representerte Bratsberg amt på Stortinget i tre valgperioder fra 1898 til 1906. Fra 1895 til 1897 var han vararepresentant. Det var han også fra 1907 til 1909 (da for Gjerpen krets i samme amt). I 1910-12 var han igjen innvalgt representant (Gjerpen krets). Så fulgte nye tre nye varaperioder for Gjerpen, og endelig en periode for Telemark. Store deler av varaperiodene, blant annet fra februar 1913 til juni 1920, møtte han fast for Gunnar Knudsen, som da var statsminister.