W 1965 przeszedł do Wojsk Obrony Powietrznej Kraju. Od lipca 1965 był szefem lotnictwa myśliwskiego 2. Korpusu Obrony Powietrznej Kraju w Bydgoszczy, a od stycznia 1967 zastępcą dowódcy 3. Korpusu Obrony Powietrznej Kraju we Wrocławiu ds. liniowych. Od lipca 1967 roku pełnił obowiązki, a w latach 1968–1972 był dowódcą 3 Korpusu Obrony Powietrznej Kraju. Na tym stanowisku otrzymał 10 października 1969 roku stopień generała brygady. Nominację wręczył w Belwederze przewodniczący Rady Państwa PRL Marian Spychalski. W marcu 1972 roku objął stanowisko dowódcy Wojsk Lotniczych, które sprawował do sierpnia 1976 roku. Było to ukoronowanie jego kariery dowódczej. Awans na generała dywizji otrzymał 1 października 1974 roku. Nominację wręczył w Belwederze przewodniczący Rady Państwa PRL Henryk Jabłoński. Był głównym organizatorem defilady lotniczej, która odbyła się w Warszawie 22 lipca 1974.

W latach 1977–1984 był attaché wojskowym i lotniczym przy Ambasadzie PRL w Pradze. 17 grudnia 1986 przeszedł w stan spoczynku na podstawie rozkazu MON z 20 października 1986.

Pilot wojskowy I klasy. Jego nalot wynosił około 4000 godzin. Wykonywał loty na samolotach: UT-2, CSS-13, Jak-9, Jak-23, MiG-15, MiG-17, Lim-1, Lim-2, Lim-5 oraz TS-8 Bies. thumb|Grób gen.