Родился в городе Иваново-Вознесенске, ныне Иваново, в семье рабочих. Детство и юность провёл в селе Кирилловка, ныне городского округа г. Арзамас Нижегородской области. Работал председателем Кирилловского сельсовета, киномехаником, председателем кредитно-промыслового товарищества. В 1929 году был призван на службу в Красную Армию. Окончил Ейскую высшую школу морских лётчиков и лётнабов им. И.В. Сталина (1933 г.), Первую Качинскую Краснознамённую военную школу пилотов им. А.Ф. Мясникова (1934 г.), авиационный факультет Военно-морской академии им. К.Е. Ворошилова. Участник Гражданской войны в Испании (1936-1937), Советско-финской и Великой Отечественной войны. Воевал в составе 8-й минно-торпедной авиационной дивизии военно-воздушных сил Краснознаменного Балтийского флота. После окончания войны продолжил службу в армии. В 1951 – 1969 годах преподавал в Высшей военной академии Генерального штаба им. К.Е. Ворошилова. Кандидат военно-морских наук. Доцент. Генерал-майор авиации (31.05.1954). С 1969 года – на пенсии. Жил в Москве, похоронен на Кунцевском кладбище. Награды: ордена Ленина (30.12.1956), Красного Знамени (02.01.1937, 04.07.1937, 21.04.1940, 15.11.1950), Отечественной войны 1-й степени (25.03.1943), Александра Невского (17.01.1944), Красной Звезды (30.04.1945), медали, в т. ч. «За боевые заслуги» (03.11.1944).