Urodził się 10 maja 1898 r. we Lwowie.
Od 10 listopada 1918 do 31 maja 1919 r. członek POW w Tarnopolu pod okupacją ukraińską. Po wyparciu przeciwnika z miasta wstąpił do WP. Mianowany 1 lutego 1920 r. ppor. piech., 1 lutego 1921 awansował na por. piech.
Co najmniej od 1923 do 1931 r. oficer 54 pp. W 1932 r. w 19 pp. W 1933 r. pełnił służbę w 1 psp. 1 stycznia 1934 r. awansował na kpt. piech. W połowie 1935 r. ponownie w 19 pp. Wiosną 1939 r. dowodził 4 komp.
Podczas kampanii 1939 r. dowodził I baonem. Brał udział w bitwie nad Bzurą.
Po II wojnie światowej mieszkał w Polsce. W latach 1951-1959 pozostawał jako oficer II RP pod kontrolą operacyjną komunistycznych służb bezpieczeństwa.
Dalsze jego losy są nieznane.
Odznaczony Medalem Niepodległości. i srebrnym Krzyżem Zasługi
„Monitor Polski” nr 179/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.