I 1910 tok han filologisk embetseksamen med historie som hovedfag, og virket deretter som lærer i noen år, 1911–14 i Volda og 1914–22 ved Stord offentlege lærarskule. I 1922 ble han utnevnt til dosent i historie ved Norges lærerhøyskole i Trondheim, og i 1935 ble han professor. 1936–53 var han også skolens rektor.