Od 5 kwietnia 1967 r. jako praktykant pełnił służbę w Oddziale WSW Lublinie. 1 lipca 1967 r. został skierowany do Białegostoku na stanowisko pomocnika szefa Wydziału I Oddziału WSW Białystok, gdzie obsługiwał kontrwywiadowczo 33 Szkolny Batalion Ciągników Gąsienicowych w Łomży. Od 25 lipca 1969 r. był na stanowisku starszego pomocnika szefa Wydziału I Oddziału WSW Białystok, gdzie zabezpieczał kontrwywiadowczo 15 pułk artylerii przeciwlotniczej w Gołdapi, po czym objął funkcję starszego pomocnika szefa Zarządu WSW WOW Warszawa będąc nim do 22 listopada 1972 r.
W latach 1972–1980 pełnił służbę w Wydziale WSW 1 Warszawskiej Dywizji Zmechanizowanej w Legionowie pełniąc obowiązki zastępcy i szefa Wydziału WSW. 13 czerwca 1977 r. ukończył zaoczne studia magisterskie na Wydziale Historyczno-Politycznym Wojskowej Akademii Politycznej im. Feliksa Dzierżyńskiego uzyskując tytuł magistra historiiDyplom ukończenia studiów wyższych Nr 2439/77 z dn. 27 czerwca 1977.. W 1979 r. w stopniu majora ukończył z oceną bardzo dobrą Kurs z Teorii Organizacji i Kierowania zorganizowany przez sztab WOW. Od 8 września 1980 r. do 8 maja 1984 r. sprawował obowiązki zastępcy szefa w Zarządzie III Oddziału II WSW w Warszawie. Od 15 września 1980 r. do 27 czerwca 1981 r.