Był członkiem m.in. Polskiego Towarzystwa Historycznego, Bydgoskiego Towarzystwa Naukowego, Instytutu Zachodniego w Poznaniu, Rady Ochrony Pomników Walki i Męczeństwa, Towarzystwa Miłośników Miasta Bydgoszczy i Komitetu Badań Naukowych PAN. Jest autorem kilkudziesięciu książek i kilkuset pozycji naukowych oraz popularnonaukowych. Autor haseł w Słowniku biograficznym działaczy polskiego ruchu robotniczegoSłownik biograficzny działaczy polskiego ruchu robotniczego, t. 1: A–D, red. nacz. Feliks Tych, Warszawa: „Książka i Wiedza” 1978, s. 5.. W czasie swojej pracy zawodowej wypromował kilkuset magistrów i kilku doktorów.
Jednym z jego hobby były szachy. Początkowo reprezentował klub AZS UKW Bydgoszcz, następnie był zawodnikiem klubu OSiR Tuchola, z którym w sezonie 2017/2018 wywalczył awans do III ligi Drużynowych Mistrzostw Polski (woj. kujawsko-pomorskie). Posiadał II kategorię szachową.