Член КПСС с 1942 года.
В Советской Армии с 1937 года. В 1938 году окончил военно-авиационную школу лётчиков. Участвовал в советско-финляндской войне. В июне 1941 года был лейтенантом. В ходе войны был командиром звена, заместителем командира и командиром эскадрильи 5-го гвардейского авиаполка дальнего действия. С апреля 1945 года был командиром 240-го гвардейского бомбардировочного авиаполка.
Отличился в нанесении бомбовых ударов по объектам противника на Таманском полуострове, в Крыму и Донбассе, участвовал в Берлинской операции. Совершил 386 боевых вылетов, уничтожив много живой силы и боевой техники противника.
После войны находился на командных и штабных должностях Министерства обороны СССР. В 1958 году окончил Военную академию Генштаба.