Urodził się 3 listopada 1897 r. w Lachowicach. Syn Wincentego.
Po 1918 r. służył w baonie szturmowym 5 Dywizji Syberyjskiej. Po kapitulacji dywizji (10 stycznia 1920 r.) dostał się do niewoli bolszewickiej, w której przebywał do 1921 r. Powrócił wówczas do kraju.
Zweryfikowany jako por. piech. z 1 czerwca 1919 r., służył w 12 pp. W 1923 r. należał do kadry Centralnej Szkoły Strzelniczej w Toruniu. W tym roku (lub 1924) powrócił do pułku, w którym pełnił służbę co najmniej do 1935 r. Awansowany 1 stycznia 1928 r. na kpt. piech., a z dniem 1 stycznia 1935 r. na mjr. piech. Od 7 października 1937 do 12 października 1938 r. dowodził baonem KOP”Żytyń”. Wiosną 1939 r. pozostawał w dyspozycji dowódcy 2 baonu pancernego.
Dalsze jego losy są bliżej nieznane.
Po II wojnie światowej służył w LWP. W 1946 r. posiadał stopień ppłk. Jako oficer II Rzeczypospolitej pozostawał pod obserwacją komunistycznego aparatu bezpieczeństwa (1947-1955).
Zmarł 28 lipca 1988 r. i został pochowany na Cmentarzu Batowickim w Krakowie kwat. A-XXII.
Odznaczony dwukrotnie Krzyżem Walecznych, złotym Krzyżem Zasługi i Medalem Niepodległości, w PRL otrzymał order Odrodzenia Polski 5 kl.
„Monitor Polski” nr 179/1931, 25/1947; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; G. Studnicki, Kto był kim w Wadowicach?, Wadowice 2004.