15 sierpnia 2005 został awansowany na stopień generała brygadyPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 15 sierpnia 2005 r. nr 111-43-05 o nadaniu stopni oficerskich generałów i admirałów . Od lutego 2008 pełni obowiązki z-cy dowódcy Wielonarodowej Dywizji Centrum-Południe (MND CS) w Iraku, realizując zadania związane m.in. z przygotowaniem wycofania polskiego kontyngentu.
Uchwałą nr XXXVII/348/2002 Rady Miejskiej w Sulechowie z dnia 12 września 2002 roku został wyróżniony tytułem Honorowego Obywatela Gminy Sulechów. W 2017 roku zakończył zawodową służbę wojskową, przechodząc w stan spoczynku.
Zajmowane stanowiska Dowódca plutonu w 23 kdaa (2 lata) – Bielsko Biała Dowódca baterii w 23 kdaa (2 lata) – Bielsko Biała Szef sztabu dywizjonu w 23 kdaa (1 rok) – Bielsko Biała Dowódca dywizjonu w 23 BAA (1 rok) – Zgorzelec Oficer operacyjny w 23 BAA (1 rok) – Zgorzelec Szef sztabu z-ca d-cy pułku w 5 pa (3 lata) – Sulechów Dowódca pułku w 5 pa (8 lat) – Sulechów Dowódca 23.