Urodziłem się w 1957 r. w Wielichowie. Po ukończeniu szkoły podstawowe kontynuowałem naukę w Liceum Ogólnokształcącym im. Oskara Kolberga w Kościanie(1972-1976). W latach 1976-1980 r. studiowałem na Akademii Ekonomicznej w Poznaniu (ob. Uniwersytet Ekonomiczny). Ponadto na tej samej uczelni ukończyłem studia podyplomowe w zakresie bankowości. Pracę zawodową rozpocząłem w 1980 r. w Żarskich Zakładach Przemysłu Bawełnianego w Żarach. Od 1984 r. związałem swoje losy zawodowe z bankowością, najpierw w Narodowym Banku Polskim w Żarach i w Zielonej Górze, a od 1989 r. w Wielkopolskim Banku Kredytowym S.A. w Lesznie (po zmianach późn. Banku Zachodnim WBK S.A.). Od 2012 r. pracowałem w Urzędzie Miasta Leszna, najpierw w Wydziale Edukacji, a od 2014 r. w Wydziale Podatków i Dochodów. W latach 2015-2024 pracowałem jako kierownik, a następnie dyrektor Delegatury w Lesznie Wielkopolskiego Urzędu Wojewódzkiego w Poznaniu.
W swoim dorosłym życiu aktywnie uczestniczyłem w życiu swojego miasta - z wyboru – Leszna. Uczestniczyłem w pracach Komisji Finansowo-Budżetowej Rady Miasta Leszna jako członek komisji powołany spoza rady (1994-1998), inicjowałem lokalne inicjatywy społeczne na terenie zamieszkiwanego osiedla: telefonizacja (1993-1994), budowa drogi (1998-1999). Współorganizowałem szereg wystaw i konferencji naukowych poświęconych najnowszej historii Polski z udziałem najwybitniejszych polskich historyków. Interesuję się historią i politologią. Jestem autorem bądź współautorem kilku książek, kilkunastu opracowań naukowych i artykułów dotyczących najnowszej historii Polski, kilkudziesięciu biogramów w słownikach biograficznych. Zostałem odznaczony m. in. Srebrnym Krzyżem Zasługi (2005), Medalem 100-Lecia Odzyskanej Niepodległości (2021), Medalem Zasłużony dla Województwa Wielkopolskiego (2000) i co dla mnie jest niezmiernie ważne – nadanymi przez środowiska kombatanckie: Złotą Odznaką 1 Dywizji Pancernej (2004), dwukrotnie Złotą Odznaką za zasługi dla Światowego Związku Żołnierzy Armii Krajowej, Złotą Odznaką za zasługi dla Związku Sybiraków.