Urodził się 29 lipca 1897 r. w Gnieźnie. Syn Kazimierza i Antoniny z Ręczkowskich (?).
Po 1918 r. w WP. Z dniem 1 marca 1920 r. otrzymał stopień ppor. piech.
Awansowany 1 marca 1921 r. na por. piech., co najmniej od 1923 do 1928 r. służył w 61 pp. Następnie (w 1932) w KOP w Wołożynie. Awansowany 1 stycznia 1933 r. na kpt. piech., był oficerem 18 pp (1935, 1939). Wiosną 1939 r. dowodził 4 komp.
Podczas kampanii 1939 r. stał na czele III baonu. Uczestniczył w bitwie nad Bzurą.
Odznaczony Krzyżem Niepodległości, Krzyżem Walecznych i srebrnym Krzyżem Zasługi.
P. Bauer, B. Polak, Armia „Poznań” w wojnie obronnej 1939, Poznań 1982; „Monitor Polski” nr 167/1932; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.