Han var medlem av kommunestyret i Elverum fra 1876, var ordfører 1883–90 og stortingsrepresentant fra 1886. 1880–85 var han varamann til Stortinget. På Stortinget var han medlem av militærkomiteen, fra 1889 også medlem av Lagtinget. Han deltok på Venstres representantskapsmøter i 1885, 1886 og 1888.