I studietiden knyttet han vennskap med Johan Sverdrup. Ved stortingsvalget 1850 ble han innvalgt for Porsgrunn på Sverdrups radikale program. I Larvik inntok han mere konservative standpunkt, og var ordfører der i flere perioder fra 1858 til 1866. Ved stortingsvalget 1876 ble han innvalgt for Flekkefjord.