Urodził się 20 lutego 1897 r. w Skoromachach (?). Syn Franciszka.
W czasie I wojny światowej od 31 lipca 1914 r. w PDS w Tarnopolu. W jej składzie wyruszył do Krakowa. Tam wstąpił do oddziału J. Piłsudskiego i Legionów Polskich. Służył w 4 komp. 5 pp LP, był ranny. Leczył się w Kamieńsku. Następnie powrócił do pułku.
Po kryzysie przysięgowym od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w 2 komp. km 2 pp LP. Brał udział w przejściu II Brygady przez front pod Rarańczą (15/16 lutego 1918). Następnie w II Korpusie Polskim. Uczestniczył w bitwie z Niemcami pod Kaniowem (11 maja). Po kapitulacji korpusu (12 maja) dostał się do niewoli.
Zwolniony, 27 grudnia 1918 r. wstąpił do WP.
Zweryfikowany jako por. adm. gosp. z 1 czerwca 1919, służył w Okręgowym Zakładzie Gospodarczym 8 (1923, 1924). W 1928 r. w KOP. Był oficerem 22 baonu KOP w Trokach. W końcu 1931 lub na początku 1932 r. został przeniesiony w stan spoczynku.
Mieszkał w Trokach. Był wójtem.
Członek Zw. Legionistów Polskich.
Zmarł po 1934 r.
Odznaczony Krzyżem Niepodległości i srebrnym Krzyżem Zasługi.
„Monitor Polski” nr 12/1932; Rocznik oficerski 1923, 1924, 1928; Rocznik oficerski rezerw 1934.