Uprawiał sport balonowy, w 1926 zwyciężył (razem z Jerzym Kowalskim) w II Krajowych Zawodach Balonów Wolnych o Puchar im. płk. Aleksandra Wańkowicza, był jednym z organizatorów Klubu Balonowego w Toruniu, przekształconego następnie w Sekcję Balonową Aeroklubu Pomorskiego. W 1936 reprezentował Polskę w XXIV zawodach o Puchar Gordona Bennetta (w załodze z Antonim Januszem). Zajął wówczas 2. miejsce, a jego balon przymusowo lądował w okolicach Morza Białego. Swoją relację z tych zawodów opublikował w 1937 pt. Balonem „LOPP” nad Morze Białe. 19 marca 1937 został awansowany do stopnia kapitana.

W wojnie obronnej 1939 walczył jako dowódca 2 kompanii balonów obserwacyjnych 1 Batalionu Balonowego, 18 września 1939 przedostał się na Węgry, gdzie został internowany, skąd udał się do Francji i następnie Wielkiej Brytanii. Tam służył jako adiutant w Stacji Zbornej, następnie na stanowisku administracyjnym w 306 Dywizjonie Myśliwskim. W tym czasie został awansowany do stopnia majora. Po zakończeniu II wojny światowej służył w Polskim Korpusie Przysposobienia i Rozmieszczenia.