Urodził się 11 września 1894 r. w Budzanowie pow. Trembowla. Syn Władysława.
W czasie I wojny światowej w Legionach Polskich. Służył w 4 komp. 3 pp LP.
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 Huszt.
Po 1918 r. w WP. Od 1919 r. służył w 3 komp. etapowej.
W niepodległej Polsce podoficer zawodowy. W 1931 r. posiadał stopień st. sierż. Służył wówczas w szefostwie sanitarnym OK nr X w Przemyślu. Awansowany na chor., w marcu 1939 r. był dowódcą plut. gospodarczego 10 Szpitala Okręgowego.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” nr 260/1931; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.