Urodził się 5 marca 1896 r. w Krakowie. Syn Franciszka i Wiktorii z Galinkiewiczów.
W czasie I wojny światowej od 20 września uczestniczył w ćwiczeniach „Sokoła”. Następnie w Legionach Polskich. W składzie 7 komp. 2 pp LP 30 września wyjechał w Karpaty. 1 kwietnia 1915 r. dostał się do niewoli rosyjskiej.
W okresie od 5 września 1919 do 10 stycznia 1920 r. pełnił służbę w 5 Dywizji Syberyjskiej. Brał udział w walkach z bolszewikami.
W niepodległej Polsce w Straży Celnej. W 1926 r. służył w komisariacie w Istebnej. Od 1928 r. w Straży Granicznej. W 1931 r. posiadał stopień st. strażnika. W dalszym ciągu służył w Istebnej. W 1938 r. posiadał stopień przodownika.
Członek Zw. Legionistów Polskich.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości i brązowym Krzyżem Zasługi.
„Monitor Polski” nr 179/1931; Na straży granic Rzeczypospolitej. Wydawnictwo pamiątkowe z okazji X-lecia Straży Granicznej 1928-1938, Warszawa 1938.