Родился в дер. Дмыничи Монастырщинского района Смоленской области. Был призван в РРКА Клинцевским РВК Гомельской области Белорусской ССР в 1936 г. Во время Великой Отечественной войны на фронте с 22.06.1941. Был ранен в июле 1941 г. Прошел путь от лейтенанта до подполковника. Помощник начальника связи 133-го стрелкового корпуса. Другие места службы: 57-й полк связи Карельского фронта, 212-ая стрелковая дивизия. Член ВКБ(б) с 1942 г. Участвовал в освобождении Венгрии. Награжден орденами Красного Знамени (30.12.1956), Красной Звезды (15.05.1945, 13.06.1952), медалями «За оборону Советского Заполярья» (01.05.1944), «За боевые заслуги» (06.11.1947), «За победу над Германией». Окончил службу 30.09.1963 г.
Опубликовал стихотворение «Песня связистов» в газете «Боевой путь» в августе 1943 г.