Urodził się 27 listopada 1894 r.
Po 1918 r. w WP. Zweryfikowany jako por. piech. z 1 czerwca 1919 r., służył w 39 pp (1923). Awansowany 1 lipca 1923 r. na kpt. piech., w 1924 r. był oficerem sztabu dowódcy piechoty dywizyjnej 24 DP. Następnie (1928) ponownie w 39 pp. Później (co najmniej od 1932) służył w 10 pp. W 1935 r. dowodził 5 komp., a potem (w 1937) - 9 komp. Wiosną 1939 r. kierował referatem wyszkolenia 3 Okręgowego Urzędu PW i WF.
Podczas kampanii 1939 r. objął dowództwo improwizowanego III baonu 1 Grodzieńskiego pp. Na jego czele uczestniczył w działaniach w rejonie Grodna i brał udział w walkach z Niemcami w obronie Lwowa.
Odznaczony Krzyżem Niepodległości, Krzyżem Walecznych i srebrnym
W.K. Cygan, Kresy we krwi 1939, Mińsk Mazowiecki 2012; „Monitor Polski” nr 171/1933; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; W. Wysocki, 10 Pułk Piechoty 1918–1939, Warszawa 1997.