Urodził się 22 stycznia 1894 r. w Filipowicach koło Krzeszowic. Syn Piotra i Apolonii.
Pracował jako robotnik.
W czasie I wojny światowej od 16 czerwca 1916 r. w w Legionach Polskich. W stopniu szer. do 1 stycznia 1917 r. służył w Komendzie Legionów, był też żołnierzem 5 komp. 6 pp LP.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w baonie uzupełniającym w Bolechowie. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Bustyahaza.
Zwolniony, został wcielony do armii austro-węgierskiej. Służył w 13 pp.
Po 1918 r. w WP. Służył m.in. w intendenturze Frontu Litewsko-Białoruskiego.
W niepodległej Polsce podoficer zawodowy. W 1933 r. posiadał stopień st. sierż. Służył wówczas w 41 pp.
Podczas kampanii 1939 r. szef 32 plutonu wartowniczo-lotniskowego. Po 17 września dostał się do niewoli sowieckiej. Więziony przez Sowietów w Starobielsku i w łagrach zauralskich. Uwolniony po podpisaniu umowy Sikorski-Majski. Służył w Polskich Siłach Powietrznych, awansując do stopnia chor.
Po wojnie i demobilizacji pozostał na emigracji w Wlk. Brytanii.
Zmarł 1 października 1980 r. i został pochowany na Cmentarzu Gunnersbury w Londynie.
Odznaczony Medalem Niepodległości.
K. Grodziska, Polskie groby na cmentarzach Londynu, Kraków 1995; „Monitor Polski” nr 171/1933.