Urodził się 8 maja 1898 r. w Żbikowie (obecnie część Pruszkowa). Syn Romana i Marii z Jarugów.
Należał do skautingu.
W czasie I wojny światowej w POW ps. „Prawdzic”. W składzie baonu warszawskiego POW 22 sierpnia 1915 r. wyruszył do I Brygady Legionów, do której dotarł 29 sierpnia. Tam przydzielony do 1 komp. III baonu 1 pp LP. Podczas walk na Wołyniu w listopadzie 1915 r. został ranny.
Po kryzysie przysięgowym w lipcu 1917 r. internowany przez Niemców w Szczypiornie.
Po 1918 r. w WP. W stopniu por. piech. służył w 9 komp. 67 pp.
Poległ 8 sierpnia 1920 r. pod Kossowem. Pochowany na Cmentarzu Wojskowym na Powazkach w Warszawie kwat. A-14.
Pośmiertnie odznaczony Krzyżem Niepodległości.
W. Jędrzejewicz, P.O.W. i Batalion Warszawski. Moja służba 1914-1915, Warszawa 1939; Lista strat Wojska Polskiego. Polegli i zmarli w wojnach 1918-1920, Warszawa 1934; „Monitor Polski” nr 292/1933; V Lista strat Legionów Polskich, Piotrków 1916.