Родился в селе Сокольское, ныне районный центр Нижегородской области. В 1952 году окончил Ивановскую спецшколу ВВС. В Советской Армии – с сентября 1952 года. В 1954 году окончил 9-ю ВАШПОЛ (г.Кустанай), в 1956 году – Борисоглебское ВАУЛ, в 1965 году – заочно Киевский институт инженеров гражданской авиации. Служил в строевых частях ВВС. С августа 1967 года – лётчик-испытатель военной приёмки Горьковского авиационного завода. Испытывал серийные МиГ-21 (1967-1970), МиГ-25 (1969-1970) и их модификации. Лётчик-испытатель 3-го класса (1969), майор авиации (1968). Погиб в испытательном полёте на МиГ-25П. Награды: медали.
Место захоронения: г. Нижний Новгород Кооперативное кладбище
По результатам анализа имевшихся материалов и данных объективного контроля комиссия установила: после достижения заданных значений скорости и высоты полета летчик перевел двигатели на режим «минимального форсажа» вместо «максимала». Вследствие этого самолет в режиме горизонтального полета не тормозился, при переходе на снижение достиг скорости и числа М, превышавших допустимые, на высоте 5 км разрушился в воздухе. Летчик находился в кабине и погиб, попытки катапультирования не было. Заключение комиссии: «Вероятной причиной разрушения следует считать совокупность факторов, обусловленных: недостаточным знакомством летчика с особенностями поведения самолета с 4-мя подвесками на больших высотах и числах М; возможным снижением работоспособности летчика из-за предполагаемой кислородной недостаточности».