Urodził się 26 września 1895 r. w Starych Stepach w Rosji. Syn Kazimierza i Malwiny z Kuczyńskich.
W niepodległej Polsce w Policji Państwowej. W 1938 r. mieszkał w Kobylniku pow. Postawy. Uzyskał stopień st. posterunkowego.
Podczas II wojny światowej w czasie kampanii 1939 r. 19 września przeszedł na Litwę, gdzie został internowany. Po anekcji Litwy przez ZSSR 15 lipca 1940 r. osadzony w obozie jenieckim w Kozielsku. Od 16 maja do 27 lipca 1941 r. przebywał w obozie w Ponoj w obłasti murmańskiej. Po wybuchu wojny niemiecko-sowieckiej (22 czerwca 1941) przewieziony do obozu w Suzdalu. Po podpisaniu umowy Sikorski-Majski uwolniony, 4 września wstąpił do Armii Polskiej w ZSSR.
Zmarł po 1945 r.
Odznaczony Medalem Niepodległości.
„Monitor Polski” nr 177/1938.