Родился 25 августа 1925 года в селе Красная Слобода Суражского района Орловской (Брянской) области. С первого дня войны работал на колхозных полях, обеспечивая страну продовольствием. В январе 1943 года был призван в армию. Окончил Воронежскую школу радиоспециалистов, эвакуированную в Новосибирск. На фронт попал только в 1944 году. Служил связистом на 1-м Украинском и Белорусском фронтах, с боями прошёл через Украину, Белоруссию, Польшу, Германию. Обеспечивал связью Георгия Константиновича Жукова, в том числе – со Сталиным в момент подписания Акта о безоговорочной капитуляции Германии. В 1944-м г. за оперативное решение задачи был награжден лично Г. К. Жуковым именными часами. Отмечен высокими наградами, среди которых ордена «Красной Звезды», «Отечественной войны II степени», болгарский орден «9 сентября 1944 г.», медалями «За боевые заслуги» (2), «За освобождение Варшавы», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.».
Полковник в отставке. Ветеран Вооружённых сил. Живёт в Москве.