Han ble cand.jur. i 1883, og arbeidet i Indredepartementet 1884-1900, avbrutt av to år i Statistisk sentralbyrå og en periode som konstituert amtmann i Nordre Bergenhus amt (Sogn og Fjordane) i 1896–98 mens Olaj Johan Olsen var statsråd. Han var ekspedisjonssjef i Landbruksdepartementet 1900-1902, og deretter amtmann i Nordre Trondhjems amt (Nord-Trøndelag) fra 1902 til 1916. Hans siste stilling var som amtmann/fylkesmann i Hedmark 1916 til 1926.