Urodził się 8 grudnia 1896 r.
W czasie I wojny światowej w Legionach Polskich. Służył w 2 komp. III baonu 1 pp LP. W marcu 1916 r. przebywał w Domu Uzdrowieńców w Kamieńsku.
Po 1918 r. w WP. Jako ppor. pil. w okresie od sierpnia 1920 do marca 1921 r. dowodził 16 eskadrą wywiadowczą.
Zweryfikowany jako kpt. pil. z 1 czerwca 1919 r., służył w składach lotniczych Centralnych Zakładów Lotniczych (1923) i oddziale służby lotnictwa (1924, 1928). Awansowany 1 stycznia 1931 r. na mjr. pil., w 1932 r. był oficerm 4 plotn. Przed 1939 r. przeniesiony w stan spoczynku lub do rezerwy. Dalsze jego losy są bliżej nieznane.
Po II wojnie światowej pozostał na emigracji.
Zmarł 26 września 1955 r. w Iscoyd Park i został pochowany na cmentarzu Whitchurch.
Odznaczony Krzyżem Niepodległości i pięciokrotnie Krzyżem Walecznych oraz złotym Krzyżem Zasługi i angielskim Krzyżem Wojennym.
Lista strat Legionów Polskich cz. VI (Piotrków 1916); J. Pawlak: Pamięci lotników polskich 1918-1945 (Warszawa 1998); Rocznik oficerski 1923, 1924, 1928, 1932; Monitor Polski nr 167/1932.