Przed objęciem dowództwa Korpusu w Szczecinie, w 2006 brał udział w ćwiczeniu Dowództwa Sił Sojuszniczych NATO, przygotowującym kandydatów na wyższe stanowiska w strukturach wojsk NATO pk. „Seadfast Pinnacle” (Mocny Szczyt) w Hadze (Holandia).
Służba wojskowa Na pierwsze stanowisko służbowe – dowódcy plutonu czołgów – został skierowany do 36 Łużyckiego pułku zmechanizowanego w Trzebiatowie (8 Dywizja Zmechanizowana im. Chorążego Bartosza Głowackiego).
W 1978 wyznaczono go dowódcą kompanii czołgów w 16 pułku czołgów w Słupsku. W sierpniu 1980 r. wyjechał na studia do Moskwy, po ukończeniu których w 1983 został starszy oficerem operacyjnym w Wydziale Operacyjnym 20 Dywizji Pancernej im. Marszałka Polski Konstantego Rokossowskiego w Szczecinku. Jeszcze w tym samym roku objął stanowisko zastępcy dowódcy pułku ds. liniowych w 28 Saskim pułku czołgów w Czarnem, w 20 Dywizji Pancernej. W latach 1986–1989 dowodził 24 pułkiem czołgów w Stargardzie, a następnie 68 pułkiem czołgów i 33 pułkiem zmechanizowanym w Budowie (1989-1990). W 1990 r. został szefem sztabu – zastępcą dowódcy 2 Pomorskiej Dywizji Zmechanizowanej im. generała Jana Henryka Dąbrowskiego w Szczecinku.