Od 1 stycznia 2012 był szefem bezpieczeństwa lotów Dowództwa Sił Powietrznych. 5 lutego 2014 w Powidzu w obecności Dowódcy Generalnego Rodzajów Sił Zbrojnych gen. Lecha Majewskiego przyjął obowiązki dowódcy 3 Skrzydła Lotnictwa Transportowego od płk pil. Sławomira Żakowskiego. 15 sierpnia 2014 awansowany do stopnia generała brygady.. Akt mianowania odebrał z rąk prezydenta Rzeczypospolitej Polskiej Bronisława Komorowskiego. 19 października 2015 na lotnisku w Powidzu przekazał obowiązki dowódcy 3 SLoTr dla płk. pil. Krzysztofa Walczaka, wyznaczony został na stanowisko szefa Zarządu Wojsk Lotniczych – zastępcy inspektora Sił Powietrznych w DG RSZ. 10 kwietnia 2017Rozkaz dzienny Nr Z-30 z dnia 10.04.2017 r. Dowódcy Generalnego (RSZ). skierowany służbowo do czasowego pełnienia obowiązków inspektora Sił Powietrznych w Dowództwie Generalnym RSZ.