Han var stortingsmann for Buskerud amt i fire valgperioder: 1877–1882, 1889–1891 og 1895–1897. Han satt de første tre periodene i Stortingets justiskomité og den siste i Stortingets næringskomité nr. 2. Han spilte også en viktig rolle i det store lovarbeidet med sivilprosessen, som medlem av sivilprosesskommisjonen i 16 år.