Urodził się 22 lipca 1895 r. w Tarnowie.
Należał do „Sokoła”.
W czasie I wojny światowej w sierpniu 1914 r. wstąpił do Legionów Polskich ps. „Jan Adler”. Służył w 3 Związku 2 puł LP. Do stycznia 1915 r. uczestniczył w działaniach w Karpatach.
W niepodległej Polsce (po 11 listopada 1918) służył w Wojsku Polskim. Po wojnie z bolszewikami przeniesiony do rezerwy. Zweryfikowany jako rtm. rez. tab. z 1 czerwca 1919 r.
W niepodległej Polsce (po 11 listopada 1918) należał do Związku Legionistów Polskich (Koło żołnierzy 2 puł LP).
Po kampanii 1939 r. przedostał się na zachód. W Wlk. Brytanii służył w 1 Korpusie Polskim, awansując do stopnia mjr. rez. tab.
Zmarł 13 września 1975 r. w La Chatre–sur–Loire we Francji.
Odznaczony Medalem Niepodległości.
J. Cisek, E. Kozłowska, Ł. Wieczorek, Słownik Legionistów Polskich 1914–1918 t. 1, Kraków – Warszawa – Zalesie Górne 2017; W.K. Cygan, Żołnierze Niepodległości 1863–1938 Słownik biograficzny t. 2, Mińsk Mazowiecki – Warszawa – Kraków 2011; „Monitor Polski” nr 102/1933; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.