Urodził się 6 kwietnia 1898 r. w Żelechowie Wielkim pow. Kamionka Strumiłowa. Syn Andrzeja.
W czasie I wojny światowej od 4 września 1914 r. w Legionach Polskich. Służył w 7 komp. 2 pp LP. Uczestniczył w kampanii karpackiej. Chory, wiosną 1915 r. leczył się w filii III szpitala rezerwowego nr 1 w Wiedniu. Po rekonwa;escencji przydzielony do 3 pp LP. W 1917 r. pełnił służbę w komisariacie werbunkowym w Kielcach.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w 7 komp. 2 pp LP. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Marmaros-Sziget.
Zwolniony, został wcielony do armii austro-węgierskiej. Służył w 64 pp.
W niepodległej Polsce mieszkał we Lwowie. Pracował jako konduktor tramwajowy.
Zmarł 3 sierpnia 1989 r. i został pochowany na Cmentarzu Komunalnym przy ul. Karpackiej w Bielsku-Białej sektor D1.
Odznaczony Krzyżem Niepodległości i brązowym Krzyżem Zasługi.
Żonaty z Anastazją N.
Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 64/1937.