W 1993 ukończył studia doktoranckie w Akademii Obrony Narodowej (praca naukowa na temat systemu cyfrowej łączności korpusu zmechanizowanego).

W latach 1997–1999 zastępca szefa Zarządu Łączności i Informatyki Sztabu Generalnego WP. W roku 1999 został wyznaczony na szefa Wojsk Łączności i Informatyki Wojsk Lądowych, a w 2000 objął funkcję szefa Zarządu Dowodzenia i Łączności Dowództwa Wojsk Lądowych. W roku 2001 był awansowany do stopnia generała brygady przez prezydenta RP Aleksandra Kwaśniewskiego. Następnie pełnił służbę na stanowisku szefa Generalnego Zarządu Dowodzenia i Łączności SG WP (P-6). 18 października 2006 w Warszawie był przewodniczącym uroczystości z okazji Święta Wojsk Łączności i Informatyki, w tym seminarium nt. „Kierunki rozwoju systemów dowodzenia, łączności i informatyki w procesie osiągania zdolności sieciocentrycznych przez SZ”. Jest jednym z autorów projektu zautomatyzowanego systemu łączności szczebla taktycznego Wojsk Lądowych „Szafran”.