Etter å ha gått ut av katedralskolen i Linköping i 1897, begynte han å studere ved Uppsala universitet, der han i 1900 ble fil.kand, i 1905 cand.theol., i 1912 teologie licentiat, i 1916 lektor og 1921 doktor i teologi. Doktoravhandlingen hans handlet om salmedikteren Johan Olof Wallin. Han underviste ved läroverkene (gymnasene) i Umeå, Örebro og Västerås og ble i 1909 adjunkt i Örebro og var i perioden 1920-1944 lektor i kristendom i Västerås. I 1939 fikk han professortittel.