Działał w Ochotniczej Straży Pożarnej. Był komendantem wojewódzkim Państwowej Straży Pożarnej w Lesznie, komendantem Centralnej Szkoły PSP w Częstochowie. W 1999 r. prezydent Aleksander Kwaśniewski wręczył mu nominację na stopień generała (nadbrygadiera). W latach 2001-2002 pełnił funkcję zastępcy komendanta głównego PSP i zastępcy szefa obrony cywilnej kraju. Od czerwca 2002 r. jest szefem PSP i OCK.