W tym okresie członek prezydium Polskiego Związku Podnoszenia Ciężarów, członek Okręgowej Mazowieckiej Rady Łowieckiej, prezes Okręgowego Związku Strzelectwa Sportowego, prezes Wojskowego Koła Łowieckiego. Od 2001 pełnił funkcję zastępcy komendanta Akademii Obrony Narodowej ds. ogólnych. W maju 2004 objął obowiązki zastępcy dowódcy Garnizonu Warszawa, a 15 sierpnia 2005 roku przyjął z rąk prezydenta RP Aleksandra Kwaśniewskiego akt mianowania na stopień generała dywizji. Od września 2004 roku do grudnia 2006 roku pełnił funkcję dowódcy Garnizonu Warszawa. Jako dowódca Garnizonu Warszawa uczestniczył w spotkaniach z Janem Pawłem II i jego następcą Benedyktem XVI. Był świadkiem uroczystego otwarcia cmentarzy wojskowych w Charkowie, Miednoje, Katyniu i we Lwowie. Po przejściu w stan spoczynku, podjął pracę w WAT, gdzie został kanclerzem uczelni.
Żonaty, dwoje dzieci: syn – oficer WP, chirurg; córka – oficer WP, absolwentka wydziału lekarskiego Akademii Medycznej w Łodzi.