В 39-ом окончил Чкаловское авиационное училище. На фронтах Великой Отечественной войны с 1943 года. Штурман 15-го истребительского авиаполка 16-й воздушной армии 1-го Белорусского фронта, лейтенант. За годы войны совершил более 300 боевых вылетов, участвовал в 89 воздушных боях. Свою 27-ю победу одержал 30 апреля 1945 года над Берлином. С 1946 года майор запаса, с 1958 года подполковник в отставке. В течение 15 лет возглавлял первую Школу юных космонавтов имени Ю.А.Гагарина в Оренбурге. Награждён орденами Ленина, Александра Невского, Отечественной войны I степени, Красной Звезды, тремя орденами Красного Знамени, медалями.