8 maja 2001 został wyznaczony na stanowisko szefa logistyki Śląskiego Okręgu Wojskowego we Wrocławiu, a 14 maja 2002 – na stanowisko szefa Wojewódzkiego Sztabu Wojskowego w Rzeszowie. W styczniu 2004 został organizatorem i pierwszym dowódcą 1 Brygady Logistycznej w Bydgoszczy. W następnym roku został wyznaczony na stanowisko szefa logistyki Wojsk Lądowych w Warszawie. W dniu 15 sierpnia 2005 odebrał z rąk Zwierzchnika Sił Zbrojnych RP Aleksandra Kwaśniewskiego nominację na stopień generała dywizji. Od 2 kwietnia 2006 do 30 sierpnia 2007 dowodził Śląskim Okręgiem Wojskowym we Wrocławiu. Po odwołaniu go z tego stanowiska przez ówczesnego ministra obrony narodowej Aleksandra Szczygłę, złożył wypowiedzenie stosunku służbowego i został przeniesiony do rezerwy.
W 2011 został współzałożycielem i prezesem Stowarzyszenia Honorowych Podhalańczyków 21 Brygady Strzelców Podhalańskich im. gen. bryg. Mieczysława Boruty-Spiechowicza z siedzibą w Rzeszowie. W 2018 uzyskał na Wydziale Socjologiczno-Historycznym Uniwersytetu Rzeszowskiego stopień doktora historii na podstawie rozprawy Działania nocne w doktrynie i praktyce Wojska Polskiego w latach 1921–1939, przygotowanej pod kierunkiem Grzegorza Ostasza i . Został adiunktem na Wydziale Zarządzania Politechniki Rzeszowskiej im.