Som barn vokste han opp på prestegården i Gran og ble undervist av sin far og farfaren Wilhelm Cornisch Lassen. Senere fikk han undervisining av sin fetter, historikeren Christian Lange, som dimitterte ham til universitetet 15 år gammel i 1831. Han tok juridisk embetseksamen i 1837 og ble året etter ansatt ved postkontoret i Revisjonsdepartementet som kopist. Her ble han i 1850 fullmektig, i 1856 byråsjef og beholdt denne stillingen til han gikk av med pensjon i 1881. Fra 1852 lå kontoret under Indredepartementet, fra 1858 under Generalpostdireksjonen og fra 1860 under Marine- og postdepartementet.