Han var stortingsrepresentant 1848-50 for Christiania og Lillehammer, og ble borgermester i Christiania i 1841. Han var statsråd fra 1850 til sin død i 1871. Han ledet dels Finansdepartementet og dels Indredepartementet, og var dessuten tallrike perioder ved statsrådsavdelingen i Stockholm. Der var han også konstituert statsminister fra 16. desember 1858 til juni 1859 og igjen i 1861.