W latach 1994–1999 pełnił służbę w 36 Brygadzie Zmechanizowanej w Trzebiatowie w latach 1994–1996 był w brygadzie szefem szkolenia – zastępcą dowódcy w latach 1996–1999 dowodził brygadą. W latach 1999–2001 był dowódcą 6 Brygady Kawalerii Pancernej w Stargardzie Szczecińskim W latach 2001–2004 był szefem sztabu 12 Dywizji Zmechanizowanej w Szczecinie. W latach 2004–2005 był dowódcą 10 Brygady Kawalerii Pancernej w Świętoszowie. W 2005 r. był dowódcą brygady w ramach IV zmiany PKW Irak W latach 2005–2009 dowodził 11 Lubuskiej Dywizji Kawalerii Pancernej im. Króla Jana III Sobieskiego w Żaganiu W międzyczasie (od 24 stycznia 2007 do 25 lipca 2007) dowodził Wielonarodową Dywizją Centrum-Południe w Iraku. W 2009 został wyznaczony na Szefa Szkolenia Wojsk Lądowych

Awanse 15 sierpnia 2004 r. awans na stopień generała brygady. 11 listopada 2006 r. awans na stopień generała dywizji..

Ordery i odznaczenia Krzyż Kawalerski Orderu Odrodzenia Polski (2005). Złoty Krzyż Zasługi (2001). Wojskowy Krzyż Zasługi (2011). Legion of Merit – amerykańskie odznaczenie wojskoweWyróżnienie polskiego generała – www.wp.mil.pl – 25-07-2007. Medalla de Oro por Servicios Distinguidos – Salwador, 2007