Od 2019 dyrektor Muzeum Narodowego w Poznaniu. Historyk.
W przeszłości aktywny uczestnik ruchu harcerskiego, założyciel i członek władz Związku Harcerstwa Rzeczypospolitej, twórca programów wychowawczych dla młodzieży.
1998–2014 burmistrz Murowanej Gośliny
2015–2019 dyrektor Wielkopolskiego Muzeum Niepodległości
Od 2011 prezes Stowarzyszenia Dzieje – organizacji społecznej skupiającej inicjatorów widowisk historycznych, promującej polską historię, kulturę i bogactwo przyrodnicze.
Zaangażowany w budowę Muzeum Powstania Wielkopolskiego, jeden z inicjatorów projektu ustanowienia dnia 27 grudnia świętem państwowym.
Za zasługi w upowszechnianiu wiedzy i pamięci o polskiej historii uhonorowany odznaką „Wierni Tradycji” w 2016 r. oraz nagrodą „Świadek Historii” w 2018r.
Prywatnie mąż, ojciec 6 dzieci.