5 Brygada WOW, 6 Pomorska Dywizja Powietrznodesantowa, Krakowski Okręg Wojskowy, szef sztabu – 6 Brygada Desantowo-Szturmowa, 21 Brygada Strzelców Podhalańskich, 3 Brygada Zmechanizowana Legionów, Korpus Powietrzno-Zmechanizowany, 6 Brygada Desantowo-Szturmowa, zastępca dowódcy – Garnizon Warszawa, PKW Irak, dowódca (po raz drugi) – 6 Brygada Desantowo-Szturmowa.
Prezes Małopolskiego Zarządu Wojewódzkiego Związku Żołnierzy WP, członek Zarządu Głównego Związku, członek Zarządu Głównego Federacji Stowarzyszeń Służb Mundurowych RP.
15 sierpnia 2004 został mianowany przez prezydenta RP Aleksandra Kwaśniewskiego na stopień generała brygady[1]. Od sierpnia 2004 do lutego 2005 dowodził Brygadową Grupą Bojową w republice Iraku. Po publicznym wystąpieniu w obronie swoich żołnierzy, oskarżanych za Nangar Chel, został przez ministra obrony narodowej odwołany ze stanowiska dowódcy brygady i w dniu 29 stycznia 2009 zwolniony do rezerwy.
Poświęcił się pracy społecznej w Związku Żołnierzy WP. Kierował Małopolskim Zarządem Wojewódzkim, był członkiem Zarządu Głównego Związku i członkiem Zarządu Głównego Federacji Stowarzyszeń Służb Mundurowych RP.