Urodził się 8 lipca 1898 r. w Łodzi.
Podczas I wojny światowej w Legionach Polskich. Służył w oddziale skautowym przy Komendzie Legionów i w 3 pp LP oraz w 6 pp LP, uzyskując stopień kpr.
W niepodległej Polsce po 11 listopada 1918 r. w WP. Po wojnie z Rosją bolszewicką lat 1919–1920 w rezerwie. Zweryfikowany jako por. rez. piech. z 1 czerwca 1919 r., z dniem 19 marca 1939 r. awansował na kpt. rez. piech.
W niepodległej Polsce (po 11 listopada 1918) mieszkał w rodzinnym mieście. Pracował jako buchalter.
Zmarł po 1939 r.
Odznaczony Krzyżem Niepodległości i czterokrotnie Krzyżem Walecznych.
W. Lipiński, Szlakiem I Brygady, Warszawa 1927; „Monitor Polski” 1933, nr 24; W. Nekrasz, Harcerze w bojach w latach 1914–1921 t. 1, Warszawa 1930; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; R. Rybka, K. Stepan, Awanse oficerskie w Wojsku Polskim 1935–1939, Kraków 2003.