Han ble student 1829 og tok juridisk embetseksamen ved universitetet i Christiania 1833. En tid var han ansatt hos den daværende advokat Frederik Stang og hadde noen underordnede stillinger i justisdepartementet, hvor han i 1840 ble ekspedisjonssekretær. I 1846 ble han byfogd i Arendal og 1849 amtmann i Nedenes amt. I 1860 ble han assessor i Høyesterett, og han ble justitiarius 1878. Som sådan tok han sete i riksretten 1883–84. Han tok avskjed i 1886.