Родился на станции Стрельна (ныне в составе Санкт-Петербурга). Окончил неполную среднюю школу, в 1929 - школу ФЗУ, работал слесарем железнодорожного депо в Ленинграде. В армии с 1930. В 1933 - Оренбургскую военную школу летчиков. Службу проходил в дальнебомбардировочной авиации летчиком, командиром эскадрильи в бомбардировочном полку в Иванове. Участник советско-финляндской войны 1939- 1940. Совершил 24 боевых вылета на бомбардировку скоплений живой силы и техники врага, из них 9 – в качестве ведущего эскадрильи. За мужество и отвагу, проявленные в боях с белофиннами присвоено звание Герой Советского Союза. Участник Великой Отечественной войны с июня 1941 в составе Авиации дальнего действия. Совершал полеты на ночную «охоту», бомбил крупные железнодорожные станции, эшелоны с техникой и живой силой врага, блокировал аэродромы ночной авиации противника. 9 сентября 1942 года в составе нескольких экипажей дальних бомбардировщиков совершил налет на Берлин. Успешно наносил бомбовые удары по скоплениям вражеских войск в районе Орла и Белоруссии, в Крыму. Участвовал в разгроме гитлеровцев под Москвой, Сталинградом, Ленинградом, в освобождении Польши, Венгрии и в Берлинской операции. К концу ноября 1944 года им совершено 178 боевых вылетов, в результате которых противнику был нанесён большой урон. Награжден второй медалью «Золотая Звезда», стал дважды Героем Советского Союза. После войны продолжал службу в армии. В 1948 окончил Военно-воздушную академию. Проходил службу в Иванове в Высшей офицерской летно-тактической школе командиров частей дальней авиации (ВОЛТШКДА), был командиром учебного авиационного полка, исполнял обязанности начальника курсов. С 1958 - в запасе. Жил в Ленинграде. Работал в аэропорту. Похоронен в Санкт-Петербурге, на Северном кладбище.