Urodził się 6 listopada 1893 r. w Ropczycach. Syn Romana.
Ukończył III gimnazjum w Krakowie (1912 r.).
Członek Polskich Drużyn Strzeleckich ps. „Roman Żarski”. W stopniu st. szer. uczestniczył w kursie instruktorskim w Nowym Sączu (15 lipca-2 sierpnia 1914 r.). Służył wówczas w 3 komp. Po przerwaniu kursu przybył do Krakowa.
Po 1918 r. w WP. Służył w 44 pp. Zweryfikowany jako kpt. piech. z 1 czerwca 1919 r., był oficerem 58 pp (1923, 1924). Awansowany 1 stycznia 1928 r. na mjr. piech., co najmniej od tego roku służył w 78 pp m.in. jako jego oficer sztabowy. Od 1935 r. komendant PKU/KRU Bydgoszcz Powiat.
Dalsze jego losy są nieznane.
Odznaczony orderem Virtuti Militari 5 kl., trzykrotnie Krzyżem Walecznych, złotym Krzyżem Zasługi i Medalem Niepodległości.
H. Bagiński, U podstaw organizacji Wojska Polskiego 1908-1914, Warszawa 1935; „Monitor Polski” nr 251/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.