Han representerte Stavanger på alle Storting mellom 1833 og 1873 med unntak av sesjonene 1851, 1857 og 1859. Han var lagtingspresident 1845, 1854 og 1862–69, og stortingspresident 1848, og medlem av de viktigste komitéene, ofte som formann.