Po zakończeniu II wojny światowej, w latach 1945–1947 studiował znów na Wydziale Prawa UJ, jednak studiów nie ukończył. Natomiast podjął studia historyczne na tym samym uniwersytecie. Jeszcze przed obroną pracy magisterskiej (Ustroje polityczne i społeczne u Słowian Połabskich) w 1952, pełnił przez rok obowiązki asystenta w Katedrze Starszej Historii Słowian. Następnie pracował w Pracowni Onomastycznej Zakładu Językoznawstwa PAN, gdzie opracowywał komentarz historyczny i historyczno-językowy do tekstów źródłowych z okresu średniowiecza w Polsce. Brał również udział w opracowaniu poszczególnych tomów Bibliografii onomastyki polskiej – do roku 1958, dla lat 1959–1970 oraz 1970–1980. Cały czas zajmował się jednak także Słowianami połabskimi – w 1957 opublikował recenzję książki Wolfganga Brüskego o Związku Lucickim. Natomiast w 1966 obronił doktorat na UJ (Dzieje polityczne Obodrzyców od IX wieku do utraty niepodległości w latach 1160–1164).
Pochowany na cmentarzu Batowickim w Krakowie (kw.