Absolwent Wyższej Szkoły Oficerskiej Wojsk Zmechanizowanych we Wrocławiu (1995), Akademii Obrony Narodowej (2005), Podyplomowych Studiów Operacyjno-Taktycznych (2006) oraz US Army War College (2020).
W latach 1995-2003 pełnił służbę na stanowiskach dowódczych i sztabowych w 6. Brygadzie Desantowo-Szturmowej. Dwukrotnie pełnił służbę w Bośni-Hercegowienie w ramach misji IFOR (1996-1997) oraz SFOR (1999-2000). W 2001 roku ukończył kurs oficera wojsk powietrznodesantowych w Stanach Zjednoczonych: kurs skoczka spadochronowego, kurs PATHFINDER oraz kurs RANGERS.
Po zakończeniu studiów w AON rozpoczął służbę w Szefostwie Działań Specjalnych, a następnie jako pierwszy polski oficer służył na poziomie operacyjnym jako doradca ds. sił specjalnych (SOF Advisor) w Response Operations Forces Command (RFOC) w Niemczech. Służbę w wojskach specjalnych kontynuował do 2016 zajmując kolejne stanowiska w Dowództwie Wojsk Specjalnych oraz Jednostce Wojskowej KOMANDOSÓW. W 2015 roku był szefem sztabu komponentu sił specjalnych NATO w Afganistanie (NSOCC-A).
Ukończył kursy planowania operacyjnego w układzie narodowym jak i sojuszniczym, kursy planowania oraz prowadzenia lądowych i powietrznych operacji specjalnych, działań niekonwencjonalnych, studium bezpieczeństwa i terroryzmu w Marshall Center, a także kursy zarządzania projektami strategicznymi. Odznaczony m.in. Wojskowy Krzyżem Zasługi z Mieczami, Gwiazdą Afganistanu, medalami NATO, amerykańskim medalem Brązowej Gwiazdy (Bronze Star Medal) oraz słowackim medalem Sił Specjalnych,
Od 24 października 2016 roku do 5 kwietnia 2019 roku pełnił służbę na stanowisku szefa sztabu Wojsk Obrony Terytorialnej. Po ukończeniu studiów w Stanach Zjednoczonych, w dniu 14 sierpnia 2020 roku wyznaczony na stanowisko Zastępcy Dowódcy Wojsk Obrony Terytorialnej.
15 sierpnia 2021 r. mianowany na stopień generała brygady.
6 lutego 2023 r. odebrał nominację na Dowódcę Wojsk Obrony Terytorialnej z rąk Prezydenta Rzeczypospolitej Polskiej Zwierzchnika Sił Zbrojnych Andrzeja Dudy. Stanowisko Dowódcy WOT objął 7 lutego 2023 r.
