Родился 15 августа 1922 года в городе Конотоп Сумской области УССР. В 1940 г. поступил в Мелитопольское военно-авиационное училище. Штурман. Летал на самолётах У-2, Р-5, ТБ-3 и Ли-2. С начала войны — штурман в 222-й эскадрилье связи Архангельского ВО. Неоднократно писал рапорты с просьбой направить его на фронт. Боевое крещение принял в 1943 г. на Курской дуге в составе экипажа пикирующего бомбардировщика Пе-2. В 1944–1945 годах воевал на 1-м Белорусском фронте в составе 128-го гвардейского бомбардировочного авиационного полка. Участвовал в боях в Белоруссии, Польше, в апреле 1945 г. совершал боевые вылеты на Берлин. Награждён орденами Красного Знамени, Отечественной войны II степени, медалями «За освобождение Варшавы», «За взятие Берлина», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.». Майор в отставке.
Живёт в Москве.