Stopnie i tytuły naukowe 1961 – stopień doktora nauk humanistycznych na podstawie pracy „Mennictwo w Polsce wczesnośredniowiecznej od X do XII w.” napisanej pod kierunkiem Ryszarda Kiersnowskiego (opublikowana w 1973). 1970 – habilitacja na podstawie rozprawy: „Geneza monety polskiej na tle początków mennictwa w Europie Środkowej, Północnej i Wschodniej” (publikacje w 1967 i 1971). 1983 – profesor nadzwyczajny (tytuł naukowy). 1991 – profesor zwyczajny.

Członkostwo w instytucjach, organizacjach i towarzystwach naukowych Polska Akademia Umiejętności (członek korespondent od 2005, członek czynny od 2011). Komitet Nauk Historycznych PAN (1980–86), w jego ramach przewodniczący utworzonej przez siebie Komisji Numizmatycznej (1988–2007). Komitet Nauk Pra- i Protohistorycznych PAN. Stały Komitet Mediewistów Polskich. Towarzystwo Naukowe Warszawskie. Rada do spraw numizmatyki przy Prezesie NBP (przewodniczący), od 2010. Centralna Komisja ds.