Urodził się 4 lutego 1899 r. w Częstochowie. Syn Jana i Joanny.
Należał do skautingu.
W czasie I wojny światowej od października 1914 r. w Legionach Polskich. Do listopada służył w komisji werbunkowej w Częstochowie, a od stycznia do czerwca 1915 r. w kadrze I Brygady. W lipcu 1915 r. przeniesiony do POW ps. „Obertyn”. Służył w okręgu częstochowskim.
W 1918 r. studiował na Politechnice Lwowskiej.
Od 1 listopada 1918 r. w stopniu sierż. brał udział w obronie Lwowa przeciwko Ukraińcom. Należał do załogi odcinka V.
Po wyparciu przeciwnika z miasta 25 listopada wcielony do II baonu 1 pstrz lwowskich. Później służył w 5 pp leg.
Od 1921 r. w 27 pp. Zweryfikowany jako por. piech. z 1 czerwca 1919 r., co najmniej do 1925 r. był oficerem instrukcyjnym PKU w Częstochowie. Przeniesiony do lotnictwa, 1 stycznia 1928 r. awansował na kpt. pil. Służył wówczas w Oficerskiej Szkole Lotniczej (potem: w Centrum Wyszkolenia Oficerów Lotnictwa). 19 marca 1939 r. awansował na mjr. pil. Był wówczas kierownikiem referatu w wydz. przygotowań masowej produkcji Kierownictwa Fabrykacji Lotniczej w Kierownictwie Zaopatrzenia Lotnictwa w Warszawie.
Członek Zw. Legionistów Polskich.
Podczas II wojny światowej przedostał się do Wlk. Brytanii. W stopniu brytyjskiego kpt. pil. służył w 5 Szkole Strzelania i Bombardowania w Jurby.
Zginął 10 czerwca 1941 r. podczas lotu szkolnego. Pochowany na Cmentarzu św. Patryka w Jurby na wyspie Man.
Odznaczony Krzyżem Niepodległości, czterokrotnie Krzyżem Walecznych i srebrnym Krzyżem Zasługi.
O. Cumft, H.K. Kujawa, Księga lotników polskich poległych, zmarłych i zaginionych 1939-1946, Warszawa 1989; „Monitor Polski” nr 64/1931; Obrona Lwowa 1-22 listopada 1918 t. 2, 3, Lwów 1936, 1939; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; Wykaz poległych i zmarłych żołnierzy Polskich Sił Zbrojnych na obczyźnie latach 1939-1946, Londyn 1952.