Urodził się 27 maja 1895 r. w Zwierzyńcu na Lubelszczyźnie. Szyn Szczepana i Anny z Chmielewskich.
Pracował jako tapicer.
W czasie I wojny światowej w Legionach Polskich. Od 14 sierpnia 1915 r. służył w baonie uzupełniającym kpt. Stanisława Tessaro, a od 25 października w 1 komp. III baonu 1 pp LP. Następnie do 6 października 1916 r. był komendantem patrolu sanitarnego w 1 pp LP. W kwietniu 1917 r. w 8 komp. 1 pp LP.
W niepodległej Polsce pracował jako woźny w seminarium nauczycielskim w Szczebrzeszynie oraz w Inspektoracie Szkolnym w Zamościu.
Zmarł 1 sierpnia 1945 r. i został pochowany na Cmentarzu Katedralnym w Zamościu sektor X.
Odznaczony Krzyżem Niepodległości.
Żonaty, miał córkę Zofię (14 VIII 1934-22 III 2007) i syna Mirosława (23 III 1936-23 XII 2012).
„Monitor Polski” nr 64/1937.