Urodził się 27 stycznia 1898 r. w Podkamieniu koło Lwowa. Syn Julii.
Ukończył gimnazjum we Lwowie.
W czasie I wojny światowej od 28 kwietnia 1916 r. w Legionach Polskich. Służył w 3 pp LP, uzyskując stopień st. szer.
Po kryzysie przysięgowym od września 1917 r. w Polskim Korpusie Posiłkowym. Uczył się w szkole podchorążych. 12 stycznia 1918 r. awansował na kpr. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Bustyahaza.
W niepodległej Polsce od listopada 1918 r służył w Wojsku Polskim. W składzie 3 pp leg uczestniczył w wojnie z bolszewikami. Dowodził plut., a w 1920 r. komp.
W 1921 r. ukończył kurs km w Centralnej Szkole Strzelania. Zweryfikowany jako por. piech. z 1 czerwca 1919, był oficerem 3 pp leg. W 1926 r. ukończył kursy: narciarski oraz dla młodszych oficerów. Od 1 kwietnia 1928 r. dowódca plut. w KOP. Awansowany 1 stycznia 1931 r. na kpt. piech., dowodził komp. graniczną. W kwietniu 1933 r. przydzielony na stanowisko dowódcy komp. do 5 psp. W 1935 r. ukończył kurs dowódców baonów w CWPiech w Rembertowie. Od 17 października 1937 r. dowodził 1 komp. baonu fortecznego KOP „Sarny”. 19 marca 1938 r. otrzymał stopień mjr. piech.
Należał do Związku Legionistów Polskich.
Jako dowódca 2 komp. ckm baonu fortecznego „Mikołów” uczestniczył w kampanii 1939 r. Dostał się do niewoli niemieckiej, w której przebywał do 1945 r. Uwolniony, należał do kadry Centrum Wyszkolenia Armii 2 Korpusu Polskiego. Po przybyciu do Wlk. Brytanii i demobilizacji powrócił do Polski.
Zmarł 3 grudnia 1980 r. w Jarosławiu i tam został pochowany.
Odznaczony Krzyżem Niepodległości, Krzyżem Walecznych i srebrnym Krzyżem Zasługi.
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. 1, Mińsk Mazowiecki – Warszawa – Kraków 2011; L. Głowacki, Działania wojenne na Lubelszczyźnie w roku 1939, Lublin 1986; „Monitor Polski” 1931, nr 260; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; W. Steblik, Armia „Kraków 1939, Warszawa 1975.