Родился 7 июля 1923 года в деревне Скачиловка Андреевского района Смоленской области. Когда началась война, его семья уже жила в Москве. В 1942 году в составе пулемётно-артиллерийского батальона оказался под Смоленском. Прошёл путь через Белоруссию и Польшу до Кёнигсберга. День Победы встретил в госпитале. Получил высокие боевые награды, в числе которых три ордена Отечественной войны, орден Красной Звезды, орден «За боевые заслуги» I степени, орден Славы III степени. После демобилизации работал в детском доме для музыкально одарённых детей.
Живёт в г. Пушкино Московской области.