W latach 1929–1931 był słuchaczem Szkoły Podchorążych Lotnictwa w Dęblinie, którą ukończył z 38. lokatą. 15 sierpnia 1931 Prezydent RP mianował go podporucznikiem, a Minister Spraw Wojskowych przydzielił do 3 pułku lotniczego w Poznaniu. W 1934 roku ukończył kurs pilotażu, a następnie kurs wyższego pilotażu w Lotniczej Szkole Strzelania i Bombardowania w Grudziądzu uzyskując kwalifikacje pilota myśliwskiego. Na stopień porucznika awansowany ze starszeństwem z dniem 1 stycznia 1936 i 11. lokatą w korpusie oficerów aeronautycznych (od 1937 korpus oficerów lotnictwa, grupa liniowa).
15 września 1937 objął dowództwo 133 eskadry myśliwskiej, która w październiku została rozformowana. Został wówczas pierwszym dowódcą 161 eskadry myśliwskiej we Lwowie. 31 grudnia 1938 wyznaczony został na stanowisko oficera taktycznego III dywizjonu myśliwskiego w 6 pułku lotniczym. Na tym stanowisku walczył w kampanii wrześniowej.
Poległ 4 września 1939 roku w walce powietrznej nad lotniskiem polowym dywizjonu w Widzewie-Ksawerowie (zestrzelony podczas startu z lotniska). Pochowany został na cmentarzu Doły w Łodzi. Jego oraz jego braci imię nosi Szkoła Podstawowa nr 1 w Płocku.