Na samolocie LKL-5 wystartował w III Lubelsko-Podlaskich Zimowych Zawodach Lotniczych rozegranych od 3 do 5 lutego 1933 roku, ale odpadł z zawodów z powodu zatkania się filtra paliwa i przymusowego lądowania pod Parczewem. Od połowy sierpnia 1934 roku uczestniczył w lotach próbnych samolotu Lublin R-XX. Późną jesienią 1937 roku oblatał prototyp samolotu sanitarnego LWS-2. Na przełomie marca i kwietnia 1938 roku wykonał pierwsze loty na samolocie LWS-3 Mewa. Podczas jednego z lotów na Mewie przeżył kraksę, która zakończyła się jego wypadnięciem z kabiny.

Po wybuchu II wojny światowej został 9 września 1939 roku ewakuowany z Lublina. Przez Rumunię przedostał się do Francji. 5 lutego 1940 roku wstąpił do Wojska Polskiego we Francji, został przydzielony do szkoły radiooperatorów jako pilot. Po upadku Francji przedostał się do Wielkiej Brytanii, gdzie wstąpił do RAF i otrzymał numer służbowy 783689.

Początkowo został przydzielony do 4. Ferry Pilots Pool w bazie RAF Kemble. 21 listopada 1940 roku rozpoczął służbę w Ghanie, w Polish Detachment RAF Takoradi. Zajmował się przebazowywaniem samolotów z zachodniego wybrzeża Afryki na Bliski i Środkowy Wschód. 13 marca 1942 roku został przeniesiony do 109.