W latach 1993–1994 był dowódcą 1 Warszawskiej Brygady Zmotoryzowanej im. Czwartaków AL W tym czasie był równocześnie słuchaczem Podyplomowego Studium Operacyjno-Strategicznego w Akademii Obrony Narodowej w Rembertowie. Po jego ukończeniu pełnił służbę w Dowództwie Nadwiślańskich Jednostek Wojskowych MSWiA na stanowiskach służbowych w kolejności: Zastępca Szefa Szkolenia, Szef Szkolenia. W latach 1997–1999 był Szefem Sztabu – Zastępcą Dowódcy NJW MSWiA. 15.08.1998 r. został awansowany do stopnia generała brygady. W czasie służby w Nadwiślańskich Jednostkach Wojskowych MSW w Warszawie dwukrotnie wykonywał obowiązki poza granicami kraju jako ekspert ds. ochrony i bezpieczeństwa Konsulatu Generalnego RP w Paryżu (1978–1979) i Ambasady RP w Kolonii (1990). Od grudnia 1999 r. do lutego 2003 r. był Szefem Sztabu Biura Ochrony Rządu, po czym został przeniesiony w stan spoczynku. W latach 2003–2004 pełnił obowiązki Pełnomocnika Ministra Spraw Wewnętrznych i Administracji ds. związków zawodowych.