Родился 5 августа 1923 года в деревне Погорелица Иваново-Вознесенской губернии (Ивановской области). До войны учился в текстильном техникуме в Кинешме, занимался в аэроклубе ОСОАВИАХИМа. В июле 1941 года был направлен в Молотовскую военно-авиационную школу пилотов, по окончании которой поступил в 206-й отдельный корректировочно-разведывательный авиаполк. За время войны совершил 87 боевых вылетов. Воевал вместе с лётчиками французского полка «Нормандия – Неман». В 1950 году участвовал в Корейской войне. Награждён орденом Отечественной войны I и II степени, орденом Красной Звезды, медалями «За боевые заслуги», «За взятие Кёнигсберга», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.»
Почётный гражданин Тульской области.