Urodził się 30 grudnia 1896 r. w Kromołowie (obecnie część Zawiercia). Syn Wincentego i Marianny (Marii) z Chmurskich.
Uczył się w seminarium nauczycielskim.
W czasie I wojny światowej od 4 kwietnia 1915 r. w Legionach Polskich. W stopniu st. szer. służył w 4 komp. 4 pp LP. W jej składzie 15 lipca 1915 r. wyruszył na front. Brał udział w walkach na Lubelszczyźnie i Wołyniu.
Z dniem 1 września 1932 r. mianowany ppor. rez. piech.
W niepodległej Polsce kierownik szkoły w Wojnówce pow. Mława.
Podczas II wojny światowej w latach 1940-1941 poszukiwany przez Niemców jako podejrzany o zabójstwo Volksdeutscha we wrześniu 1939 r.
Zmarł po 1939 r.
Odznaczony Krzyżem Niepodległości i dwukrotnie Krzyżem Walecznych.
Żonaty, miał syna Andrzeja Stefana (ur. 1934).
„Monitor Polski” nr 64/1937; Rocznik oficerski rezerw 1934.