Po zakończeniu działań wojennych zdecydował się na pozostanie w Wojsku Polskim, co wiązało się z nauką w szkołach wojskowych. 15 sierpnia 1925 ukończył Korpus Kadetów Nr 1. W 1928 ukończył Szkołę Podchorążych Lotnictwa w Dęblinie (II promocja, 9 lokata) i otrzymał nominację na podporucznika obserwatora lotniczego z przydziałem do II dywizjonu liniowego 6 pułku we Lwowie.

W 1929 roku w Centrum Wyszkolenia Oficerów Lotnictwa odbył kurs pilotażu. W 1930 pod okiem kpt. Jerzego Bajana ukończył kurs pilotażu wyższego. Został przeniesiony do dywizjonu myśliwskiego 2 pułku lotniczego w Krakowie. W październiku 1933 roku został organizatorem i pierwszym dowódcą 123 eskadry myśliwskiej. We wrześniu 1934 roku uczestniczył w prezentacji polskich myśliwców PZL P.7 w Jugosławii i 18 września, podchodząc do lądowania na lotnisku Zemun w Belgradzie, zawadził statecznikiem o drzewo i rozbił samolot, odnosząc obrażenia, m.in. twarzy. W 1938 został kapitanem, 25 września objął dowództwo III dywizjonu myśliwskiego 2 pułku lotniczego. W sierpniu 1939 wraz z 121. i 122 eskadrą lotniczą został przeniesiony z lotniska w Rakowicach na lotnisko polowe w Balicach k. Krakowa.