Urodził się 12 sierpnia 1897 r. w Trzemeśni koło Myślenic.
W czasie I wojny światowej w Legionach Polskich. Wstopniu szer. służył w 3 pp LP i oddziale telefonicznym 2 pp LP. Chory, do 23 kwietnia 1916 r. przebywał w szpitalu w Lipniku, a następnie w Domu Uzdrowieńców LP w Kamieńsku. W 1917 r. przebywał na kursie wyszkolenia nr 4.
Po 1918 r. w WP. Był urzędnikiem wojskowym XI rangi, w 1923 r. pełnił służbę w PKU Warszawa-Miasto I. Przemianowany na oficera (por. kanc. z 1 grudnia 1920), w 1924 r. w PKU Modlin, a w 1928 r. w DOK nr I. W 1931 r. pełnił służbę w jego wydz. poborowym. W 1932 r. przebywał na kursie intendentury WSWoj w Warszawie. Awansowany 1 stycznia 1933 r. na kpt. int. z wsw, wiosną 1939 r. był kierownikiem referatu administracyjno-kwaterunkowego w Komendzie m. Warszawy.
Po wojnie mieszkał w Polsce.
Zmarł po 1969 r.
Odznaczony Krzyżem Niepodległości, Krzyżem Walecznych i srebrnym Krzyżem Zasługi.
W. Chocianowicz, W 50 lecie powstania Wyższej Szkoły Wojennej w Warszawie, Londyn 1969; „Monitor Polski” nr 260/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; VI Lista strat Legionów Polskich, Piotrków 1916.