Han ble student 1876 og tok den språklig-historiske lærereksamen 1882. Deretter var han i flere år lærer i Kristiania, men fortsatte ved siden av sine vitenskapelige studier, særlig av germanske språk og nordisk mytologi, til dels under stipendopphold i Tyskland og England. I 1888 tok han den filosofiske doktorgrad på avhandlingen «Om nomina agentis i det oldnorske Sprog», ble 1890 universitetsstipendiat, mottok H.K.H. Kronprinsens gullmedalje i 1885 og ble dosent. I 1897 ble han professor i germansk filologi ved Universitetet i Kristiania. Som universitetslærer, særlig som lærer i tysk, arbeidet han for en mer praktisk og moderne språkundervisning. Han offentliggjorde en rekke arbeider av språkvitenskapelig, filologisk og kulturhistorisk art, for det meste i «Nordisk Arkiv for Filologi» og i skrifter utgitt ved Videnskabsselskabet i Kristiania. Sammen med Alf Torp utga han (1901–06). Han var leder i komitéen som utarbeidet 1917-rettskrivningen.