Han ble uteksaminert fra Stord seminar i 1871 og virket som lærer i over 20 år, fra 1884 som bestyrer ved Kopervik folkeskole. Fra 1892 til 1905 var han lensmann i Skudenes og magistrat i Skudeneshavn. Fra han trådte ut av Michelsens regjering i 1906, virket han som tollkasserer i Drammen til 1911, deretter i Stavanger.