W trakcie służby ukończył Kurs Dowódców Pułków w Centrum Szkolenia Lotniczego w Modlinie. W latach 1967–1970 studiował w Akademii Sztabu Generalnego WP w Rembertowie. Po studiach był szefem Wydziału Nawigacji w Oddziale Szkolenia Lotniczego Szefostwa Wojsk Lotniczych Dowództwa Wojsk Obrony Powietrznej Kraju.

Od października do grudnia 1973 roku ukończył przeszkolenie oficerów szczebla taktyczno-operacyjnego w Akademii Sztabu Generalnego WP. Następnie był starszym oficerem Wydziału Nawigacji w Szefostwie Wojsk Lotniczych WOPK. W ramach praktyki przez 12 miesięcy pełnił obowiązki szefa Wojsk Lotniczych 2 Korpusu Obrony Powietrznej Kraju w Bydgoszczy.

Ukończył również trzymiesięczny kurs przeszkolenia specjalistycznego w ośrodku wojsk radiotechnicznych w ZSRR. Od lutego 1988 był głównym nawigatorem Szefostwa Wojsk Lotniczych Dowództwa Wojsk Obrony Powietrznej Kraju (do lipca 1990), a po powstaniu połączonego dowództwa Wojsk Lotniczych i Obrony Powietrznej był starszym specjalistą w Oddziale Nawigacji Szefostwa Wojsk Lotniczych.