Родился в 1923 году в селе Новолазаревка (Николаевский район Николаевской области Украины). С мая 1941 года в рядах Красной Армии. Окончил Чугуевскую военную авиационную школу лётчиков.
Участник Великой Отечественной войны с апреля 1942 года в составе 111-го, 118-го гвардейского ИАП 100-й гвардейской ИАД Сталинградского, Воронежского, 1-го Украинского фронтов. Старший лейтенант. Воевал под Сталинградом, на Кубани, Курской дуге, над Киевом, Львовом и Проскуровом. Совершил 300 боевых вылетов, лично сбил 12 самолётов и 8 в группе.
Награждён орденами: Красного Знамени (28.09.1943, 20.02.1944), Отечественной войны 1-й степени (18.08.1944), Отечественной войны 2-й степени (07.05.1943); медалью "За отвагу" (13.04.1944).