W 1982 był na stanowisku zastępcy szefa Wojsk Łączności Pomorskiego Okręgu Wojskowego w Bydgoszczy. W tym samym roku został skierowany na studia w Akademii Sztabu Generalnego Sił Zbrojnych ZSRR, po ukończeniu których w 1984 objął stanowisko komendanta Wyższej Szkoły Oficerskiej Wojsk Łączności w Zegrzu. W 1989 kierowana przez niego szkoła została przodującą uczelnią Wojska Polskiego. W listopadzie 1990 został skierowany do Szczecina, gdzie został szefem Wojewódzkiego-Regionalnego Sztabu Wojskowego. W 1991 odbył kurs przeszkolenia specjalistycznego w Centrum Doskonalenia Kadr Administracji Wojskowej w Łodzi. W 1996 został prezesem Szczecińskiego Towarzystwa „Pogranicze”.

11 listopada 1993 został awansowany na stopień generała brygadyPostanowienie Prezydenta RP nr W. 111-61-93 z dnia 11 listopada 1993.. Akt mianowania odebrał z rąk prezydenta Rzeczypospolitej Polskiej Lecha Wałęsy. Od lipca 1998 szef Wojewódzkiego Sztabu Wojskowego w Szczecinie. 30 kwietnia 2001 zakończył zawodową służbę wojskową. 15 sierpnia 2001 podczas uroczystości z okazji Święta Wojska Polskiego na dziedzińcu Belwederu został uhonorowany listem przez prezydenta RP Aleksandra Kwaśniewskiego w związku z zakończeniem zawodowej służby wojskowej.