Specjalizował się w toponomastyce. Szczególnie cenny jest jego wkład w badaniach nad nazwami miejscowymi Suwalszczyzny, wywodzącymi się z języka Jaćwingów, zamieszkujących te tereny w średniowieczu. W latach 30. XX wieku, prowadził na Suwalszczyźnie liczne badania terenowe, pod koniec lat 50. wznowione dzięki staraniom prof. Jerzego Antonowicza, biorąc udział w Kompleksowej Ekspedycji Jaćwieskiej badającej cmentarzysko kurhanowe w Szwajcarii suwalskiej.
Badał również nordyckie nazwy porohów Dniepru opisane w De administrando imperio Konstantyna VII Porfirogeneta.
Był współtwórcą i wieloletnim kierownikiem Instytutu Slawistycznego na Uniwersytecie w Lundzie. W 1966 otrzymał tytuł doktora honoris causa Uniwersytetu im. Adama Mickiewicza w Poznaniu.
W 1945 ożenił się z (1912–2019). Rodowita Szwedka, posługiwała się piękną, literacką polszczyzną;