Ti år gammel ble han sendt til Bergen for å gå på Latinskolen, og 16 år gammel ble han student i København, der han fem år senere tok latinsk-juridisk embetseksamen (cand.jur.) i 1799. Han var sekretær i det danske kanselli 1801–08, og vendte tilbake til Bergen 30 år gammel i 1809, som sorenskriver i Nordhordland.