Han var elev ved Bergen katedralskole til 1876, ble adjunkt i 1885 og var lærer i Hamar fra 1886, adjunkt i Tromsø fra 1892–93, overlærer ved folkeskolen i Bergen 1893–1908, rektor ved Tanks skole 1908–29. Han var med på å skrive flere bøker om Bergens historie.