Urodził się 28 stycznia 1901 r. w Kaliszu. Syn izydora i Anieli z Kwinkowskich.
W czasie I wojny światowej w POW ps. „Orkan”.
Po 1918 r. w WP. Zweryfikowany jako por. pil. z 1 stycznia 1922, służył w 1 plotn. W 1924 r. w Oddziale Służby Lotnictwa. Był konstruktorem szybowca „Orkan” (1925) i awionetki „Orkan II” (1928). W 1928 r. służył w 1 plotn, a 1932 r. w Centrum Wyszkolenia Oficerów Lotnictwa. 1 stycznia 1935 r. awansował do stopnia kpt. pil. Wiosną 1939 r. był kierownikiem referatu w wydz. PW i sportu lotniczego Ministerstwa Komunikacji. Od lata sprawował funkcję oficera ds. zaopatrzenia Brygady Pościgowej.
Na tym stanowisku uczestniczył w kampanii 1939 r. Z brygadą 18 września przeszedł do Rumunii. Następnie przedostał się do Francji, gdzie dowodził polską grupą w tamtejszych zakładach remontowych płatowców. Po jej upadku w czerwcu 1940 r. przedostał się do Wlk. Brytanii. Tam był kierownikiem Kontoli Warsztatowej w Esk. Osprzętu.
Po wojnie zamieszkał w Stanach Zjednoczonych.
Zmarł 7 lipca 1968 r. i został pochowany na Cmentarzu św. Wojciecha w Milwaukee.
Odznaczony Medalem Niepodległości i srebrnym Krzyżem Zasługi.
„Monitor Polski” nr 6/1934; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.