Han var ordfører i Bergen i seks år (1852-1853, 1855-1856 og 1858-1859), stortingsrepresentant for Bergen i to perioder (1854-1858), og amtmann i Bergen stiftamt (1859-1875).