W latach 1962–1966 studiował w Akademii Sztabu Generalnego WP w Rembertowie, a po ukończeniu studiów został wyznaczony do pełnienie obowiązków zastępcy szef Oddziału Studiów i Programowania w Inspektoracie Lotnictwa, a od 1968 roku w Dowództwie Wojsk Lotniczych w Poznaniu.

W maju 1968 roku współpilotował samolot, który uległ katastrofie na Dolnym Śląsku, z jedną ofiarą śmiertelną.

W marcu 1973 przeszedł do instytucji Inspektora MON do spraw Bezpieczeństwa Lotów.

W lipcu 1976 zastąpił gen. Tadeusza Krepskiego na stanowisku Inspektora i sprawował tę funkcję do 1989. W 1989 zakończył zawodową służbę wojskową i przeszedł w stan spoczynku.

Od czasu wprowadzenia na wyposażenie Sił Zbrojnych PRL samolotów odrzutowych aż do końca służby wojskowej latał na samolotach MiG wszystkich serii i modyfikacji osiągając nalot ponad 3500 godzin.