Urodził się 6 stycznia 1892 r. w Bobrujsku. Syn Zygmunta i Albiny z Kuczyńskich.
W niepodległej Polsce (po 11 listopada 1918) w Policji Państwowej. W 1934 r. posiadał stopień przodownika. Służył wówczas na posterunku w Krzyczewiczach.
Podczas kampanii wrześniowej 1939 r. 29 września 1939 r. przeszedł na Litwę, gdzie został internowany. Po jej aneksji przez ZSSR od 15 lipca 1940 r. przebywał w obozie janieckim w Kozielsku. Od 16 maja do 27 lipca 1941 r. przebywał w obozie w Ponoj obłast archangielska. Po wybuchu wojny niemiecko–sowieckiej i podpisaniu umowy Sikorski–Majski 4 września zwolniony. Wstąpił wówczas do Armii Polskiej w ZSSR, z którą wyszedł na Bliski Wschód. W stopniu st. sierż. służył w 5 KDP 2 Korpusu Polskiego. Brał udział w kampanii włoskiej 1944–1945 między innymi w bitwie pod Monte Cassino.
Po przybyciu do Wlk. Brytanii i demobilizacji osiedlił się w Londynie.
Zmarł 25 lutego 1979 r. w Londynie i został pochowany na tamtejszym Cmentarzu St. Mary`s.
Odznaczony Medalem Niepodległości.
K. Grodziska, Polskie groby na cmentarzach Londynu, Kraków 1995; „Monitor Polski” 1934, nr 6.