Służba wojskowa W 1998 został mianowany na stopień podporucznika, po czym otrzymał pierwszy przydział służbowy do Łodzi, gdzie objął stanowisko służbowe w Wydziale Żandarmerii Wojskowej. W 2000 został wyznaczony na stanowisko szefa Wydziału Dochodzeniowo-Śledczego w Oddziale ŻW w Łodzi. W 2002 objął funkcję szefa Wydziału Dochodzeniowo-Śledczego w Mazowieckim ŻW im. gen. bryg. Franciszka Sznajde w Warszawie. W międzyczasie realizował zadania szefa sekcji ŻW w PKW w Bośni i Hercegowinie. Na stanowisku szefa Wydziału Dochodzeniowo-Śledczego Mazowieckiego Oddziału ŻW był do 2004. Następnie pełnił służbę w Komendzie Głównej ŻW na stanowisku specjalisty i starszego specjalisty w Zarządzie Dochodzeniowo-Śledczym.
Od 6 lutego 2006 do 18 lipca 2006 pełnił służbę w Polskim Kontyngencie Wojskowym w Iraku w ramach VI zmiany, gdzie realizował zadania na stanowisku szefa Wydziału ŻW/Provost Marshal Multinational Division Central South. Następnie, po powrocie z misji otrzymał przydział służbowy do Lublina, gdzie objął stanowisko zastępcy komendanta Oddziału ŻW. W maju 2007 został skierowany służbowo do Bydgoszczy, gdzie od 31 maja 2007 r. pełnił służbę na stanowisku komendanta Oddziału ŻW. W 2008 objął funkcję szefa Oddziału Wewnętrznego i Ochrony Informacji Niejawnych, po czym był pełnomocnikiem ds.