Urodził się 3 grudnia 1896 r. w Będzinie. Syn Aleksandra i Eleonory z Porębskich.
Pracował jako pomocnik biurowy.
W czasie I wojny światowej w Legionach Polskich. W stopniu szer. służył w 10 komp. 3 pp LP.
W niepodległej Polsce w Policji Państwowej. W 1937 r. posiadał stopień przodownika. Następnie awansował na st. przodownika.
Podczas kampanii 1939 r. 19 września przeszedł na Litwę, gdzie został aresztowany. Po aneksji Litwy przez Sowietów od 15 lipca 1940 r. przebywał w obozie jenieckim w Kozielsku. Od 16 maja do 27 lipca 1941 r. więziony w obozie w Ponoj w obłasti murmańskiej, po czym przewieziono go do Suzdalu. Po podpisaniu umowy Sikorski-Majski 4 września został uwolniony. Wstąpił do Armii Polskiej w ZSSR. Razem z nią przeszedł na Bliski Wschód. Uczestnik kampanii włoskiej 1944-1945. W stopniu st. sierż. służył w 350 komp.
materiałowej 2 Korpusu Polskiego. Od 28 maja do 28 lipca 1945 r. przebywał na kursie pirotechnicznym w Centrum Wyszkolenia Armii.
Zmarł 20 czerwca 1977 r. i został pochowany na Cmentarzu św. Rocha w Częstochowie.
Odznaczony Krzyżem Niepodległości i brązowym Krzyżem Zasługi z mieczami.
Instytut Historyczny im. gen. Sikorskiego, C.257/IV; „Monitor Polski” nr 93/1937.