Od 1 lipca 2017 sprawował obowiązki w dowództwie 16 Pomorskiej Dywizji Zmechanizowanej, zajmując stanowisko zastępcy dowódcy dywizji – szefa sztabu dywizji. 17 stycznia 2019 został wyznaczony przez ministra obrony narodowej Mariusza Błaszczaka na nowe stanowisko zastępcy szefa sztabu ds. wsparcia w Dowództwie Sił Lądowych NATO w Izmirze w Turcji z dniem objęcia 21 stycznia 2019, zostając odpowiedzialnym za dowodzenie komponentem lądowym w czasie operacji Sojuszu.

W 2022 został desygnowany na stanowisko attaché obrony, wojskowy, morski i lotniczy przy Przedstawicielstwie Dyplomatycznym RP w Chińskiej Republice Ludowej w Pekinie. Interesuje się piłką nożną, historią wojskowości oraz bezpieczeństwem międzynarodowym.

Awanse podporucznik – 1989 porucznik – 1992 kapitan – 1996 major – 2001 podpułkownik – 2004 pułkownik – 2011 generał brygady – 1 sierpnia 2015.