Urodził się 25 lutego 1899 r. w Polskiej Ostrawie na Śląsku Cieszyńskim. Syn Stanisława i Heleny.
Po wybuchu I wojny światowej od sierpnia 1914 r. w Legionach Polskich. W roku 1915 zwolniony z Legionów. Ponownie wstąpił 25 września 1916 r. Służył w 2 baterii 1 part LP. Po kryzysie przysięgowym z lipca 1917 r. od września podjął służbę w Polskim Korpusie Posiłkowym w 2 baterii haubic part, uzyskując stopien st. szer. Po przejścia II Brygady przez front pod Rarańczą (15/16lutego 1918) internowany przez Austriaków w Huszt.
W niepodległej Polsce po 11 listopada 1918 r. służył w Wojsku Polskim. Zweryfikowany jako por. art. z 1 czerwca 1920, w latach 1921–1924 służył w 23 pap. Przeniesiony do lotnictwa, w latach 1928–1932 r. w 6 plotn. 1 stycznia 1936 r. awansował na stopień kpt. obs. Od roku 1938 przebywał na kursie w Wyższej Szkole Lotniczej w Warszawie.
Po klęsce kampanii wrześniowej 1939 r. przedostał się na Zachód. Służył w Polskich Siłach Zbrojnych na Zachodzie. Awansowany do stopna mjr. obs.
Po zakończeniu wojny i demobilizacji pozostał na emigracji. Zmarł 12 grudnia 1978 r. w Chicago, gdzie został pochowany.
Odznaczony Krzyżem Niepodległości i srebrnym Krzyżem Zasługi.
W. Chocianowicz, W 50 lecie powstania Wyższej Szkoły Wojennej w Warszawie, Londyn 1969; „Monitor Polski” 1932, nr 140, 23/1934; Rocznik oficerski 1923, 1924, 1928,1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.