Родился 23 февраля 1908 года в деревне Евнино Полоцкого уезда Витебской
губернии Белоруссии. Призван 1 ноября 1930 года Полоцким РВК Витебской области.
Командир 122-го отдельного сапёрного батальона 84-й стрелковой дивизии, затем
корпусный инженер 46-го стрелкового корпуса, с 1 июля 1944 года по 1 декабря 45
года воевал командиром 55-й инженерно-сапёрной бригады 53-й армии. Награждён
орденом Ленина, трёх орденов Боевого Красного Знамени, ордена Богдана
Хмельницкого II степени, орденов
Отечественной войны I степени и Красной Звезды, двумя медалями «За
боевые заслуги», а также «За освобождение Праги».
