W 2003 awansował do stopnia pułkownika, a w 2004 został zastępcą szefa Wojsk Obrony Przeciwlotniczej w Dowództwie Wojsk Lądowych w Warszawie. Po ukończeniu studiów podyplomowych w Akademii Obrony Narodowej, w 2009 objął stanowisko szefa Wojsk Obrony Przeciwlotniczej w Dowództwie Wojsk Lądowych w Warszawie.
W 2011 objął obowiązki dowódcy 7 Pomorskiej Brygady Obrony Wybrzeża w Słupsku, a w 2013 został mianowany dowódcą 15 Brygady Zmechanizowanej w Giżycku. W tym samym roku został awansowany na stopień generała brygady..
3 sierpnia 2015 objął obowiązki zastępcy dowódcy Centrum Operacji Lądowych – Dowództwa Komponentu Lądowego, a 18 listopada 2016 został inspektorem Rodzajów Wojsk w Dowództwie Generalnym Rodzajów Sił Zbrojnych.
3 lipca 2017 objął dowodzenie Centrum Operacji Lądowych – Dowództwo Komponentu Lądowego w Krakowie.
Uzyskał tytuł doktora nauk społecznych w dyscyplinie nauki o obronności na Wydziale Zarządzania i Dowodzenia Akademii Sztuki Wojennej. W latach 2018–2024 był profesorem Krakowskiej Akademii im. Andrzeja Frycza Modrzewskiego, na Wydziale Nauk o Bezpieczeństwie, następnie zatrudniony w Akademii Wojsk Lądowych im. gen. Tadeusza Kościuszki.