Służba wojskowa W 1991 r. rozpoczął służbę na stanowisku dowódcy plutonu, następnie oficera oświatowo-wychowawczego, potem dowódcy kompanii i starszego oficera w 1 Warszawskiej Brygadzie Saperów w Brzegu. W latach 2000–2006 pełnił służbę Śląskim Okręgu Wojskowym na stanowisku starszego oficera, młodszego specjalisty, następnie specjalisty. W 2006 r. został wyznaczony na stanowisko dowódcy 3 batalionu ratowniczo-inżynieryjnego. W roku 2008 objął funkcję szefa wojsk inżynieryjnych w dowództwie Śląskiego Okręgu Wojskowego. Od 2011 r. do 2016 r. pełnił służbę na stanowisku starszego specjalisty w Centrum Zarządzania Kryzysowego Ministra Obrony Narodowej oraz w Ośrodku Monitorowania i Analiz Ministra Obrony Narodowej.

W 2014 na podstawie rozprawy pt. Organizacja i działalność podziemia niepodległościowego na Suwalszczyźnie w latach 1944–1952 napisanej pod kierunkiem prof. Janusza Zuziaka, uzyskał stopień doktora nauk społecznych w zakresie nauk o bezpieczeństwie. Recenzentami pracy byli: gen. broni (rez.) prof. Jerzy Gotowała, prof. Bogusław Polak oraz prof. Zbigniew Gnat-Wieteska.