Urodził się 29 maja 1898 r. w Kalwarii Zebrzydowskiej. Syn Grzegorza i Julii ze Stępkowskich. Brat Tadeusza Leonarda (zob.).
Od 1911 r. uczył się w gimnazjum w Wadowicach. W 1917 r. uzyskał ekternistycznie maturę.
W czasie I wojny światowej od 1914 r. w Legionach Polskich ps. „Brzytwa”. W stopniu szer. służył w IV baonie 2 pp LP. Chory, w kwietniu 1915 r. leczył się w szpitalu rezerwowym nr 1 w Wiedniu. Od maja 1915 r. w 7 komp. 4 pp LP. W jej składzie 15 lipca wyruszył na front. Brał udział w walkach na Lubelszczyźnie. Ranny 1 sierpnia w bitwie pod Jastkowem.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Witkowicach.
Po 1918 r. w WP. Ukończył Wielkopolską Szkołę Podchorążych Piechoty. Mianowany ppor. piech., 1 czerwca 1921 r. awansował na por. piech. Od 2 kwietnia do 3 czerwca 1922 r. był hospitantem w Centralnej Szkole Podoficerów Zawodowych Piechoty nr 1 w Chełmnie. Służył w 29 pp (1923, 1924) oraz w 3 pp leg (1928). Przed 1932 r. przeniesiony w stan spoczynku.
Mieszkał w Krakowie.
Zmarł po 1934 r.
Odznaczony Krzyżem Niepodległości.
Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 245/1932; Rocznik oficerski 1923, 1924, 1928; Rocznik oficerski rezerw 1934; Centralna Szkoła Podoficerów zawodowych Piechoty nr 1. Sprawozdanie za rok 1922 z uwzględnieniem lat 1920 i 1921, Chełmno 1923; VI Lista strat Legionów Polskich, Piotrków 1916.