W trakcie kursu przeszedł także przeszkolenie w powietrzu jako nawigator. Po ukończeniu kursu pozostał w szkole na stanowisku pomocnika szefa sztabu, a od września 1947 był szefem sztabu OSL. W sierpniu 1948 objął stanowisko szefa sztabu 3 pułku lotnictwa myśliwskiego w Gdyni-Babich Dołach. Od kwietnia 1949 ponownie w Oficerskiej Szkole Lotniczej, gdzie był szefem sztabu szkoły, a po reorganizacji i likwidacji tego stanowiska – szefem Wydziału Ogólnego i instruktorem organizacji armii, następnie kierownikiem Cyklu Taktyki. Od 6 grudnia 1950 szef sztabu 5 Dywizji Lotnictwa Myśliwskiego na lotnisku Babice w Warszawie, od jesieni 1951 w stopniu podpułkownika. 22 października 1954 został szefem sztabu 3 Korpusu Lotnictwa Myśliwskiego w Poznaniu (od lipca 1955 w stopniu pułkownika), a od 29 listopada 1954 do 31 lipca 1956 p.o. dowódcy tego korpusu. Od 31 lipca 1956 szef sztabu 3 Korpusu Lotnictwa Mieszanego w Poznaniu. Od grudnia 1956 zastępca szefa sztabu ds. operacyjnych, a od 18 listopada 1957 szef sztabu Dowództwa Wojsk Lotniczych i Obrony Przeciwlotniczej Obszaru Kraju.