Woroszyłowa w Moskwie.

1988 – 1988 – zastępca szefa Oddziału Planowania Ogólnego – Sztab Generalny Wojska Polskiego w Warszawie; 1988 – szef Oddziału Planowania Ogólnego – Sztab Generalny Wojska Polskiego w Warszawie; 1989 – 1990 – zastępca szefa Zarządu Operacyjnego – Sztab Generalny Wojska Polskiego w Warszawie; 1991 – 1994 – dowódca – 12 Dywizja Zmechanizowana w Szczecinie; 1994 – 1999 – szef Zarządu Mobilizacji i Uzupełnień – Sztab Generalny Wojska Polskiego w Warszawie; 1997 – 1999 – szef – Misja Polska do Komisji Nadzorczej Państw Neutralnych w Korei w Panmundżom (Korea); 1999 – szef Zarząd Programowania Szkolenia Sił Zbrojnych – Sztab Generalny Wojska Polskiego w Warszawie; 1999 – 2002 – asystent szefa sztabu ds. operacyjnych – Połączony Sztab Wojsk Lądowych NATO Europy Centralnej (ACOS) w Heidelberg, Niemcyoddelegowany na stanowisko: asystent szefa sztabu ds.