Od listopada 2007 roku ponownie objął stanowisko Szefa Wojsk Inżynieryjnych w Dowództwie Wojsk Lądowych.

8 sierpnia 2011 roku został wyznaczony na stanowisko szefa Inżynierii Wojskowej Sztabu Generalnego Wojska Polskiego.

26 marca 2013 na podstawie złożenia rozprawy doktorskiej oraz egzaminów doktorskich, uchwałą Rady Wydziału Zarządzania i Dowodzenia Akademii Obrony Narodowej uzyskał stopień naukowy doktora nauk społecznych w dyscyplinie nauki o obronności.

W związku z wprowadzeniem nowego Systemu Kierowania i Dowodzenia Siłami Zbrojnymi RP, od 1 stycznia 2014 roku do końca zawodowej służby wojskowej pełnił funkcję Szefa Zarządu Inżynierii Wojskowej Dowództwa Generalnego Rodzajów Sił Zbrojnych. 17 lipca 2014 roku w związku z osiągnięciem wieku emerytalnego przeszedł w stan spoczynku. Od początku września 2014 do końca września 2016 zajmował stanowisko Adiunkta – Profesora Wizytującego na Wydziale Zarządzania i Dowodzenia Akademii Obrony Narodowej.

Od października 2016 roku związany z Wydziałem Nauk Politycznych Akademii Humanistycznej im. Aleksandra Gieysztora w Pułtusku.

W latach 2008–2016 Prezes Stowarzyszenia Saperów Polskich.