Jego kariera zawodowa była niemal od początku związana ze służbą w Siłach Zbrojnych RP. W latach 1976–1977 brał udział w misji ONZ w Egipcie. Od 1979 r. jako student był związany z Akademią Sztabu Generalnego. W 1982 r. uzyskał tytuł oficera dyplomowanego na Akademii Sztabu Generalnego. Pracę naukowo-dydaktyczną rozpoczął od 1982 r. w ASG jako asystent, zaś od 1989 r. adiunkt personelu naukowo-dydaktycznego. W latach 1992–1993 pracował w Sztabie Obrony Cywilnej Kraju jako Szef Oddziału Operacyjnego. Od 1993 r. pracował w Akademii Obrony Narodowej jako adiunkt pełniący funkcje kierownika Zakładu Obrony Cywilnej oraz Sekretarza Rady Wydziału Strategiczno-Obronnego.

Od 2000 r. związany z Uniwersytetem Przyrodniczo-Humanistycznym w Siedlcach (obecnie Uniwersytet w Siedlcach). W okresie pracy na tej uczelni pełnił wiele funkcji akademickich, m.in. kierownika Zakładu Obrony Cywilnej. Od roku 2005 był zastępcą Dyrektora Instytutu Pedagogiki ds. Nauki, zaś od 2008 r. dyrektora tegoż Instytutu. W latach 2012–2016 sprawował funkcję Prodziekana ds. Nauki na Wydziale Humanistycznym Uniwersytetu Przyrodniczo-Humanistycznego w Siedlcach.