Urodził się 14 września 1890 r. w Krakowie. Syn Jana.
W czasie I wojny światowej od sierpnia 1914 r. w Legionach Polskich. Służył w 1 pp LP. W listopadzie 1915 r. przebywał w szpitalu we Freiwaldau. W 1917 r. w komisariacie werbunkowym w Kielcach. Następnie na kursie wyszkolenia nr 4.
Po kryzysie przysięgowym od września 1917 r. w Polskim Korpusie Posiłkowym. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Dulfalvie.
Po 1918 r. w Wojsku Polskim. W styczniu 1919 r. służył w kadrze 5 pp leg w Radymnie.
W niepodległej Polsce mieszkał w Grodnie. Pracował jako woźny.
Zmarł po 1931 r.
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” 1931, nr 260; V Lista strat Legionów Polskich, Piotrków 1916.