Urodził się 25 maja 1894 r. w Majdanie Królewskim koło Kolbuszowej. Syn Jana i Marii.
W czasie I wojny światowej od 16 sierpnia (13 września?) 1914 r. w Legionach Polskich. Służył w 14 komp. 2 pp LP. W jej składzie uczestniczył w kampanii karpackiej. Od 1 maja 1915 r. był elewem szkoły podoficerskiej LP w Piotrkowie. 5 lipca przydzielony do baonu uzupełniającego nr 3. Po utworzeniu 6 pp LP przydzielony do 2 komp. 6 pp LP. W jej składzie 12 września wyruszył na front. Brał udział w walkach na Wołyniu. Uzyskał stopień sierż. Następnie był podoficerem rachunkowym w sztabie III Brygady.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Słuzył w komp. telefonicznej w Dowództwie Uzupełnień korpusu. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Szaldobos..
Zwolniony, został wcielony do armii austro-węgierskiej. Służył w 10 pp.
Po 1918 r. w WP. Mianowany 1 marca 1919 r. ppor., w maju pełnił służbę w magazynie żywności Dywizji Litewsko-Białoruskiej.
Zweryfikowany jako kpt. adm. gosp. z 1 czerwca 1919 r., w latach 1922-1923 studiował w Wyższej Szkole Intendentury w Warszawie. 1 lipca 1923 r. awansował na mjr. int. Po ukończeniu szkoły w 1924 r. był kierownikiem Kierownictwa Rejonowego Intendentury w Siedlcach. W 1928 r. służył w 3 Okręgowym Szefostwie Intendentury.
Zmarł przed 1934 r.
Odznaczony trzykrotnie Krzyżem Walecznych, pośmiertnie otrzymał Krzyż Niepodległości.
W. Chocianowicz, W 50 lecie powstania Wyższej Szkoły Wojennej w Warszawie, Londyn 1969; Lista Legionistów 1914-1918 z terenu dawnego Powiatu Kolbuszowskiego, www.biblioteka.kolbuszowa.pl/9-dla-regionalistow/2205-pozostale-opracow… [dostęp 3 I 2021]; „Monitor Polski” nr 6/1934; Rocznik oficerski 1923, 1924, 1928.