Urodził się 13 lipca 1899 r.
Po 1918 r. w WP. Ukończył szkołę podchorążych i z dniem 1 czerwca 1920 r. otrzymał stopień ppor. piech.
Awansowany 1 czerwca 1921 r. na por. piech., służył w 56 pp (1923, 1924). Następnie był oficerem KOP (1928). 1 stycznia 1932 r. otrzymał stopień kpt. piech. Służył w 26 pp (1932, 1935). Awansowany 19 marca 1939 r. na mjr. piech., był wówczas komendantem Legii Akademickiej jednej z lwowskich uczelni.
Podczas kampanii 1939 r. dowodził II baonem 48 pp.
Poległ 17 września 1939 r. w lasach janowskich, na wschód od m. Szkło. Pochowany w zbiorowej mogile w Lelechówce.
Odznaczony Krzyżem Niepodległości, dwukrotnie Krzyżem Walecznych i srebrnym Krzyżem Zasługi, pośmiertnie otrzymał order Virtuti Militari 5 kl.
R. Dalecki: Armia „Karpaty” w wojnie obronnej 1939 roku (Rzeszów 1989); Księga pochowanych żołnierzy polskich poległych w II wojnie światowej t. I (Pruszków 1993); Rocznik oficerski 1923, 1924, 1928, 1932, 1939; Monitor Polski nr 287/1931.