Родился в с. Великая Севастьяновка Уманского уезда Киевской губ. (ныне Черкасская обл., Украина). Окончил Ленинградский аэроклуб, Тамбовскую военно-авиационную школу пилотов (1943), юридический факультет Киевского государственного университета (1953). Капитан. В составе 140-го гвардейского штурмового авиаполка 2-й воздушной армии, 1-го Украинского фронта совершил 151 боевой вылет. Участвовал в 14 воздушных боях. Был сбит, 14 августа 1943 г., в бессознательном состоянии после тяжёлого ранения попал в плен. В лагере военнопленных перенёс сложную операцию, потерял правый глаз. В сентябре 1943 г. бежал из плена. В марте 1944 г., после лечения в Москве, вернулся к полётам. Герой Советского Союза (1944). После войны был директором средней школы, заместителем директора Дворца культуры «Украина» в Киеве.
Награждён орденами Ленина, Красного Знамени, Красной Звезды, Славы трёх степеней, Отечественной войны I степени (дважды), медалью «Золотая Звезда» и другими. В Тамбове ему установлен памятник (2021).