Urodził się 29 stycznia 1898 r. w Tyśmienicy pow. Tłumacz. Syn Antoniego i Anny z Wazylów (?).
W czasie I wojny światowej od 26 lutego 1915 r. w Legionach Polskich. Do 20 kwietnia służył w 6 komp. 3 pp LP, a następnie w 1 part LP. W kwietniu 1917 r. w kolumnie amunicyjnej PA/1.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w 1 baterii haubic part. W połowie października w stacji zbornej w Przemyślu. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Huszt.
Uwolniony, został wcielony do armii austro-węgierskiej. W szeregach 30 pp walczył na froncie serbskim.
Po 1918 r. w WP. W sierpniu 1919 r. w stopniu kpr. służył w szkole podoficerskiej IV BArt.
W niepodległej Polsce pełnił zawodową służbę wojskową. W 1932 r. posiadał stopień ogn. Służył wówczas w 10 pal.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości i brązowym Krzyżem Zasługi.
„Monitor Polski” nr 92/1932.