W latach 1957-1959 ukończył Kurs Doskonalenia Oficerów - Dowódców Pułków w ZSRR. Po powrocie do kraju był kolejno dowódcą 39 pułku lotnictwa myśliwskiego (1957-1959), starszym inspektorem lotnictwa myśliwskiego w Dowództwie 3 Korpusie Obrony Przeciwlotniczej Obszaru Kraju (1959-1961) oraz dowódcą 62 pułku lotnictwa myśliwskiego OPK w Poznaniu. W listopadzie 1963 roku został zastępcą szefa lotnictwa myśliwskiego w 3 Korpusie Obrony Powietrznej Kraju, a w latach 1964-1967 był szefem lotnictwa myśliwskiego w tym korpusie. Od sierpnia 1967 do lipca 1971 studiował w Wojskowej Akademii Lotniczej w Monino w ZSRR. Po studiach przyjął obowiązki szefa Oddziału Szkolenia Lotniczego (1971-1972), a następnie zastępcy szefa Wojsk Lotniczych w Dowództwie Wojsk Obrony Powietrznej Kraju w Warszawie (1972-1979). W 1976 ukończył Wyższy Kurs Akademicki w Akademii Obrony Powietrznej w Kalininie w ZSRR. Od marca 1979 do października 1984 był szefem Wojsk Lotniczych w Dowództwie Wojsk Obrony Powietrznej Kraju. W 1984 roku przeszedł w stan spoczynku.
Pilot wojskowy I klasy.