Han var utdannet cand.theol. i 1876, og jobbet fra 1881 ved Kristiania Handelsgymnasium, fra 1904 som overlærer, og fra 1907 som foreleser ved Det Kongelige Frederiks Universitet. Begge steder underviste han i moderne geografi. Ved universitetet var han konstituert dosent i politisk geografi ved Det historisk-filosofiske fakultet fra 1914 til 1919, og fast ansatt som dosent i politisk geografi fra 1919 til 1925 samme sted.