Urodził się 12 listopada 1895 r. we Lwowie. Syn Franciszka, majstra murarskiego, i Emilii z Kostkiewiczów.
Uczył się w szkole ludowej, a potem w szkole przemysłowej.
Członek Drużyn Bartoszowych we Lwowie, w 1914 r. uzyskał stopień rotnika.
W czasie I wojny światowej od sierpnia 1914 r. w Legionie Wschodnim, a po jego rozwiązaniu od 15 września w Legionach Polskich. W stopniu kpr. służył w 6 komp. 2 pp LP. Ranny w maju 1915 r. pod Dobronowcami. Następnie w 4 pp LP. Awansował na plut.
Po kryzysie przysięgowym w Legionach we wrześniu 1917 r. wcielony do armii austro-węgierskiej. Służył w Lublinie.
Po 1918 r. w WP. Służył w 2 i 4 pp leg. W niepodległej Polsce podoficer zawodowy. W 4 pp leg pełnił służbę do 1930 r. Następnie w 26 pp. W 1932 r. posiadał stopień st. sierż.
Podczas II wojny światowej we wrześniu 1939 r. w szeregach III baonu 26 pp brał udział w obronie Warszawy. Był dowódcą III plut. 7 komp. Po kapitulacji załogi stolicy (28 września) dostał się do niewoli niemieckiej, z której (zapewne) rychło zbiegł. Zamieszkał w Zawadce Brzosteckiej. W latach 1940-1941 pracował jako robotnik przy budowie szosy Jasło-Pilzno, a potem jako urzędnik w gminie brzostowieckiej.
Po wojnie podjął służbę w LWP. Zweryfikowany jako por. piech., w 1947 r. został przeniesiony do rezerwy.
Pracował w rafinerii w Jaśle.
Zmarł 2 listopada 1961 r. i został pochowany na Cmentarzu Parafialnym w Brzostku.
Odznaczony orderem Virtuti Militari 5 kl., Krzyżem Niepodległości i dwukrotnie Krzyżem Walecznych.
Żonaty z Emilią Olejarz, małżeństwo to pozostało bezpotomne.
Drużyny Bartoszowe 1908-1914, Lwów 1939; Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 12/1932; Z. Rogala, Z Brzostku świat, „Wiadomości Brzosteckie” nr 10/2015.