Родился 2 сентября 1920 года на станции Алмазная, ныне город Стахановского горсовета Ворошиловградской области, в семье рабочего. Окончил неполную среднюю школу. Учился летать в аэроклубе города Донецка. С 1940 года в рядах Красной Армии. Окончил Ворошиловградскую военную авиационную школу пилотов в 1943 году и был направлен на фронт. К январю 1944 года старший лётчик 667-го