W 1928 był oficerem 4 pułku lotniczego. W 1932 był w kadrze naukowej Wyższej Szkoły Wojennej. Od listopada 1936 roku pełnił stanowisko komendanta Szkoły Podchorążych Lotnictwa w Dęblinie. Od 15 listopada 1938 roku był komendantem Centrum Wyszkolenia Lotnictwa Nr 1 w Dęblinie. Awansowany na pułkownika ze starszeństwem z dniem 19 marca 1939 roku i 3. lokatą w korpusie oficerów lotnictwa. 15 czerwca 1939 roku został wyznaczony na stanowisko komendanta Grupy Szkół Lotniczych w Warszawie.

W czasie mobilizacji w sierpniu 1939 został mianowany dowódcą lotnictwa i obrony przeciwlotniczej w Armii „Kraków”, wyznaczony także na analogiczną funkcję w Armii „Lublin” po wybuchu II wojny światowej. Po upadku polskiej wojny obronnej trafił do Rumunii i tam służył w polskiej ambasadzie. Następnie przedostał się do Francji działając jako referent lotniczy MSWojsk. Po klęsce Francji znalazł się w Wielkiej Brytanii. Posiadał numer służbowy RAF P-1472. Tam od lipca 1940 był szefem sztabu Inspektora Polskich Sił Powietrznych. Następnie był szefem Polskiej Misji Lotniczej i Polskiej Misji Wojskowej w Kanadzie od 1941 do 1945. Od 1945 do 1947 pełnił funkcje attaché wojskowego i lotniczego.