Po dwóch latach został szefem szkolenia tej dywizji i uczestniczył w tworzeniu Wielonarodowego Korpusu Północ–Wschód z siedzibą w Szczecinie. W 2000 roku ukończył Podyplomowe Studia Strategiczno–Obronne w Akademii Obrony Narodowej w Rembertowie i wyznaczony został na stanowisko zastępcy dowódcy 12 Dywizji Zmechanizowanej. W 2003 roku jako pierwszy polski dowódca prowadził wielonarodowe ćwiczenie dowódczo–sztabowe pod kryptonimem „Cristal Eagle”. 15 sierpnia 2003 prezydent RP Aleksander Kwaśniewski mianował go na stopień generała brygady..

W okresie styczeń–lipiec 2004 pełnił służbę na stanowisku zastępcy dowódcy Międzynarodowej Dywizji Sił Stabilizacyjnych w Iraku, a po powrocie do kraju awansowany do stopnia generała dywizji. Od 26 sierpnia 2004 dowodził 1 Warszawską Dywizją Zmechanizowaną. W okresie od lipca 2005 roku do lutego 2006 roku dowodził V zmianą Polskiego Kontyngentu Wojskowego w składzie Międzynarodowych Sił Stabilizacyjnych w Republice Iraku – Wielonarodową Dywizją Centrum-Południe.