Urodził się 3 maja 1895 r. w Żółkwi. Syn Juliana.
W czasie I wojny światowej w Legionach Polskich ps. „Karol Świerczyński”. Służył w I Brygadzie. Potem w POW.
Od 31 października 1918 r. brał udział w obronie Lwowa przeciwko Ukraińcom. Należał do załogi Domu Akademickiego, Szkoły Sienkiewicza i odcinka VI (pododcinek Zamarstynów- Żółkiewskie). Był zastępcą dowódcy lotnego oddziału.
Po wyparciu przeciwnika z miasta 25 listopada wcielony do I baonu 2 pstrz lwowskich (potem: 39 pp).
W niepodległej Polsce pełnił zawodową służbę wojskową. W 1931 r. posiadał stopień chor. Służył wówczas w w samodz. referacie informacyjnym DOK nr VI we Lwowie.
Podczas II wojny światowej brał udział w działalności konspiracyjnej w szeregach AK ps. „Karol”. Służył w ekspozyturze wywiadu Komendy Głównej we Lwowie.
Po wojnie mieszkał w Krakowie. W latach 1946-1955 pozostawał pod kontrolą operacyjną komunistycznego aparatu bezpieczeństwa.
Zmarł w 1972 r. w Krakowie i tam został pochowany.
Odznaczony Krzyżem Niepodległości.
Z. Arnold, Ekspozytura KG ZWZ-AK we Lwowie, „Biuletyn Informacyjny Światowego Związku Żołnierzy Armii Krajowej Okręg Poznań”, nr 4/2006; „Monitor Polski” nr 179/1931; Obrona Lwowa 1-22 listopada 1918 t. 2, 3, Lwów 1936, 1939.