Urodził się 5 marca 1898 r. w Krakowie. Syn Adolfa, cieśli, i Heleny z Koszackich. Brat Eugeniusza (zob.).
W czasie I wojny światowej od 5 października 1914 r. w Legionach Polskich. Dłużył w V baonie 1 pp LP i I Brygady. Wiosną 1915 r. chory, przebywał w szpitalu epidemicznym w szkole w Witkowicach-Żabcach.
Następnie w 2 komp. V baonu 7 pp LP. Latem 1915 r. ranny, leczył się w szpitalu zorganizowanym w fabryce cygar w Krakowie. W styczniu 1916 r. zwolniony z Legionów.
Po 1918 r. w WP. W niepodległej Polsce podoficer zawodowy. Służył w 1 DP Leg.
Sportowiec, był napastnikiem klubu „Sokół” (potem „Strzelec” i „Lauda”) Wilno. Grał na pozycji napastnika.
Ukończył Oficerska Szkołę dla Podoficerów i 15 lipca 1925 r. został mianowany ppor. piech. Awansowany 15 lipca 1927 r. na por. piech., w 1928 r. pełnił służbę w 16 pp. W 1932 r. pozostawał w dyspozycji szefa Dep. Piechoty MSWojsk. Awansowany 1 stycznia 1935 r. na kpt. piech., służył w Szkole Podchorążych Piechoty (1935, 1939). Wiosną 1939 r. był dowódcą 5 komp. szkolnej.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości.
Lista strat Legionu Polskiego. Od lipca do października 1915, Piotrków 1915; Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 63/1933; Rocznik oficerski 1928, 1932, 1939.