W latach 2004–2007 pełnił służbę w Czerwińsku na stanowiskach w dowództwie 4 pułku przeciwlotniczego. W 2008 po ukończeniu podyplomowych studiów w Akademii Obrony Narodowej został wyznaczony na dowódcę 13 pułku przeciwlotniczego. 29 października 2010 w Elblągu przekazał dowodzenie 13 pplot. 2 listopada 2010 został skierowany do służby w Sztabie Generalnym WP, w Zarządzie Szkolenia. W 2015, po ukończeniu podyplomowych studiów Polityki Obronnej w Akademii Obrony Narodowej pełnił służbę jako główny specjalista w Departamencie Kontroli MON (2015–2018). W 2018 w Akademii Sztuki Wojennej ukończył kurs planowania i rozliczania działalności w resorcie obrony narodowej na poziomie strategicznym, strategiczno-operacyjnym i operacyjnym. Od 2018 pełni służbę w Sztabie Generalnym WP na stanowisku zastępcy szefa Zarządu Planowania Użycia Sił Zbrojnych i Szkolenia – P3/P7. 15 sierpnia 2020 prezydent RP Andrzej Duda mianował go na stopień generała brygady. 1 lipca 2024 objął stanowisko Dyrektora Departamentu Kontroli MON-u. Awanse podporucznik – 1990 (...) generał brygady – 15 sierpnia 2020.