4. Medal Palmae Universitatis Studiorum Posnaniensis (25 września 2000)
Nagrody, wyróżnienia i tytuły honorowe Państwowa Nagroda Naukowa III stopnia (1949)Kto jest kim w Polsce, Interpress 1984. Nagroda Państwowa III stopnia za pracę historyczną pt. Pierwsze państwo słowiańskie – państwo Samona (1951) Nagroda Państwowa II stopnia (1970) Nagroda Fundacji im. Alfreda Jurzykowskiego (USA, 1983) tytuły doktora honoris causa Uniwersytetu Gdańskiego (1985), UMK (1993), Uniwersytetu Jagiellońskiego (1995), Warszawskiego (1997), Uniwersytetu Wrocławskiego (1999), oraz Szczecińskiego (2003) . Nagroda I stopnia Ministra Obrony Narodowej w dziedzinie historii wojskowej (październik 1988) Nagroda im. J.G. Herdera (Austria, 1991) tytuł Honorowego Obywatela Miasta Gdańska (25 maja 1994) tytuł Honorowego Obywatela Gminy Luzino (8 listopada 1996)Protokół nr XIV/2015 z sesji Rady Gminy Luzino z dnia 30 grudnia 2015 r.