Etter eksamen i filologi 1891 var han lærer i Kristiania før han i 1900 flyttet til Bergen som adjunkt ved Bergen katedralskole. Fra 1907 var han overlærer ved Kristiania katedralskole, 1921–22 ble tilbrakt ved det franske universitetet Sorbonne, far 1923 til 1926 virket han som lektor i fransk ved Universitetet i Oslo og fra 1925 til 1937 underviste han historie ved Pedagogisk seminar.