W 2. pułku lotniczym ukończył kurs pilotażu. W dalszym ciągu służył w 34. eskadrze liniowej, gdzie objął w 1933 roku obowiązki zastępcy dowódcy eskadry. W latach 1934–1936 był wykładowcą w Szkole Podoficerów Lotnictwa dla Małoletnich w Bydgoszczy. Na stopień kapitana został mianowany ze starszeństwem z 19 marca 1937 i 9. lokatą w korpusie oficerów lotnictwa, grupa liniowa. W tym samym roku został przeniesiony do Szkoły Podchorążych Lotnictwa – Grupa Techniczna w Warszawie. W marcu 1939 pełnił w niej służbę na stanowisku kierownika wyszkolenia uzbrojenia. Jednocześnie pełnił obowiązki adiutanta szkoły.
Nie brał udziału w walkach podczas kampanii wrześniowej, został ewakuowany przez Rumunię na teren Francji, następnie przedostał się do Wielkiej Brytanii. Wstąpił do RAF, otrzymał numer służbowy P-1055. Przeszedł przeszkolenie na kursie Air Traffic Conrol i do końca wojny służył w RAF Station Traffic Control.