Urodził się 29 listopada 1897 r. w Stanisławowie. Syn Józefa.
W czasie I wojny światowej w Legionach Polskich. Od 28 października 1914 r. służył w 9 komp. 2 pp LP.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. 28 września awansował na plut. 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 Wojsku Polskim. W niepodległej Polsce poświęcił się zawodowej służbie wojskowej. W 1931 r. posiadał stopień chor. Służył wówczas w 48 pp. W marcu 1939 r. był dowódcą plut. w 3 komp.
Po kampanii 1939 r. przedostał się na zachód. Służył m.in. w szw. sztabowym 1 DPanc, 25 listopada 1943 r. przeniesiono go do baonu strz. podhalańskich.
Zmarł po 1946 r.
Odznaczony orderem Virtuti Militari 5 kl. i Krzyżem Niepodległości.
„Monitor Polski” nr 132/1931; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.