Han tok juridisk embetseksamen i 1842. Fra 1849 var han underrettssakfører i Ålesund, og ordfører i Ålesund i 1854, 1855 og 1857, og varaordfører i 1856. I 1858 ble han konstituert politimester i Kristiansund, og i 1860 ble han permanent utnevnt til samme embete. Fra 1866 var han sorenskriver i øvre Telemark.