Urodził się 21 lipca 1894 r. w Zawierciu. Syn Leonarda.
Po 1918 r. w WP. Zweryfikowany jako por. tab. z 1 czerwca 1919 r., służył w 8 dyonie taborów (1923, 1924). W 1928 r. oficer taborowy 19 pp. Awansowany 1 stycznia 1930 r. na kpt. piech., w pułku tym służył do 1932 lub 1933 r. Następnie w KOP. Awansowany 19 marca 1937 r. na mjr. piech., wiosną 1939 r. dowodził I baonem 24 pp.
BNa tym stanowisku wziął udział w kampanii 1939 r. Walczył na Pomorzu i nad Bzurą, dostał się do niewoli niemieckiej. Przebywał m.in. w oflagu VI B w Dössel..
Zmarł po 1945 r.
Odznaczony Krzyżem Niepodległości, Krzyżem Walecznych i złotym Krzyżem Zasługi.
„Monitor Polski” nr 251/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.