W latach 2001–2003 w Akademii Obrony Narodowej ukończył studia magisterskie na Wydziale Wojsk Lądowych. W roku 2003 został skierowany do Dowództwa Wojsk Lądowych w Warszawie, gdzie do 2010 pełnił służbę na stanowisku specjalisty – Wydział Koordynacyjny – Zarząd Dowodzenia i Łączności, a następnie objął funkcję starszego specjalisty – Oddział Operacyjny – Zarząd Operacji Lądowych. W międzyczasie w latach 2005-2006 pełnił służbę poza granicami kraju na stanowisku Szefa Wydziału Operacyjnego w ramach V zmiany w PKW w Iraku. W roku 2010 został skierowany do Sojuszniczego Dowództwa Sił Połączonych NATO w Brunssum, gdzie do 2013 pełnił służbę w międzynarodowych strukturach wojskowych na stanowisku starszego specjalisty J3. W latach 2014–2016 pełnił służbę na stanowisku starszego specjalisty – Oddział Operacyjny w Dowództwie Generalnym Rodzajów Sił Zbrojnych. W 2016 został skierowany służbowo do Centrum Operacji Lądowych – Dowództwo Komponentu Lądowego, gdzie pełnił służbę na stanowiskach: Szef Oddziału – Oddział Planowania Operacyjnego, Zastępca Szefa Sztabu ds. Operacyjnych – Szef Pionu, a następnie w latach 2018–2024 sprawował funkcję szefa sztabu.