Wiele lat pełnił funkcję kierownika Zakładu Historii Wojskowości UAM. W latach 2002–2008 prodziekan ds. dydaktycznych Wydziału Historycznego i równolegle członek Komisji Rektorskiej ds. Dydaktyki. Prorektor ds. studenckich UAM na kadencje 2008–2012 i 2012–2016.
Specjalizował się w historii średniowiecza, wojskowości, fortyfikacji i harcerstwa. Był wykładowcą Wydziału Historycznego UAM, Wydziału Pedagogiczno-Artystycznego UAM w Kaliszu oraz Studium Doktoranckiego Wydziału Budownictwa Politechniki Poznańskiej. Wypromował 10 doktorów.
Prowadził także aktywną działalność społeczną. Od 1967 r. był instruktorem Związku Harcerstwa Polskiego. Pełnił także funkcję przewodniczącego Rady Chorągwi Wielkopolskiej ZHP w Poznaniu oraz członka Rady Programowej Muzeum Harcerstwa w Warszawie i Rady Muzeum Walk Niepodległościowych w Poznaniu. W 2006 r. był członkiem komitetu honorowego kandydata na prezydenta Poznania Jacka Tomczaka. Za swoją działalność został odznaczony Medalem Komisji Edukacji Narodowej oraz Odznaką „Za zasługi dla oświaty”. W 2008 r. wyróżniony statuetką "Dobosz Powstania Wielkopolskiego", przyznawaną przez Zarząd Główny Towarzystwa Pamięci Powstania Wielkopolskiego 1918/1919.