Urodził się 6 lutego 1898 r. w Strusowie pow. Trembowla. Syn Józefa i Marii.
W czasie I wojny światowej od 18 sierpnia 1914 r. w Legionach Polskich. Przydzielony do baonu uzupełniającego Andrzeja Galicy, od 21 listopada służył w 3 komp. I baonu 1 pp LP. Ranny 24 maja 1915 r. podczas bitwy pod Konarami, przebywał w szpitalu w Kamieńsku, po czym od 30 maja do 16 sierpnia w szpitalu zorganizowanym w fabryce cygar w Krakowie. Następnie w Domu Uzdrowieńców LP w Kamieńsku. Od 25 października ponownie w służbie liniowej, od 23 stycznia 1916 r. w 3 komp. I baonu 1 pp LP. Od 4 kwietnia do 9 września był żołnierzem 4 komp. tego baonu. W końcu marca 1917 r. ponownie w 3 komp. 1 pp LP.
Po 1918 r. w WP. Mianowany ppor. piech., służył w 5 pp leg. Brał udział w walkach z bolszewikami. Z dniem 1 czerwca 1920 r. awansował na por. piech.
Po wojnie co najmniej od 1923 do 1924 r. służył w 74 pp.
Zmarł przed 1934 r.
Odznaczony orderem Virtuti Militari 5 kl. i Krzyżem Walecznych, pośmiertnie otrzymał Krzyż Niepodległości.
Lista strat Legionu Polskiego. Od lipca do października 1915, Piotrków 1915; Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 27/1934; Rocznik oficerski 1923, 1924.