Urodził się 3 września 1896 r. w Obertynie pow. Horodenka. Syn Jana i Franciszki z Jaworskich.
Zweryfikowany jako por. adm. gosp. z 1 czerwca 1919 r., w 1923 r. był oficerem prowiantowym Wojskowego Więzienia Karnego w Stanisławowie. Awansowany 1 lipca 1923 r. na kpt. adm. gosp., w 1924 r. członek komisji gospodarczej 6 puł. W 1928 r. pozostawał na przeszkoleniu w 48 pp, po czym pełnił na stałe służbę w tym pułku. Następnie od czerwca 1934 r. w PKU/KRU w Toruniu. Do czerwca 1938 r. był kierownikiem referatu administracji rezerw, a potem kierownikiem referatu ewidencji.
Podczas II wojny światowej (lub później) awansował na mjr. piech.
Zmarł 8 października 1965 r. w Krakowie i został pochowany na tamtejszym Cmentarzu Wojskowym przy ul. Prandoty.
Odznaczony Medalem Niepodległości i srebrnym Krzyżem Zasługi.
„Dzień Pomorski” nr 128/1934; „Monitor Polski” nr 92/1932; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.