Urodził się 9 kwietnia1899 r. w Rypinie. Syn Wiktora i Czesławy z Nowakowskich.
Podczas I wojny światowej w Legionach Polskich. Służył w 3 pp LP.
W niepodległej Polsce po 11 listopada 1918 r. służył w Wojsku Polskim. Ukończył Szkołę Podchorążych dla Podoficerów i z dniem 15 sierpnia 1930 r. został mianowany ppor. piech. Przydzielony do 79 pp, 1 stycznia 1933 r. awansował na por. piech. Po 1935 r. przeniesiony do rezerwy.
Pracował w PKU w Bielsku Podlaskim.
W 1939 r. zmobilizowany do WP, po agresji sowieckiej 21 września przeszedł na Litwę, gdzie został internowany w Birsztanach. Po aneksji Litwy przez Sowietów od 15 lipca 1940 r. w obozie jenieckim w Kozielsku. Po wybuchu wojny niemiecko–sowieckiej (22 czerwca 1941) 2 lipca przewieziony do obozu w Griazowcu. Po podpisaniu umowy Sikorski–Majski 3 września został uwolniony. Wstąpił do Armii Polskiej w ZSSR. Z armią tą przeszedł na Bliski Wschód.
Po zakończeniu wojny i demobilizacji osiedlił się w Wlk. Brytanii.
Zmarł 10 kwietnia 1983 r.
Odznaczony Krzyżem Niepodległości i trzykrotnie Krzyżem Walecznych.
„Monitor Polski” 1933, nr 102; Rocznik oficerski 1932.