Han arbeidet i justisdepartementet fra 1825 til 1829, var auditør i artilleribrigaden fra 1829 til 1833, assessor i Bergens stiftsoverrett fra 1833 til 1839, byfogd i Bergen fra 1839 til 1848, og sorenskriver i Lier fra 1848. Han ble valgt som stortingsrepresentant for Bergen på Stortinget i periodene 1836-1841. I 1837 og 1838 var han ordfører i Bergen.