В 1939 году окончил Харьковское училище связи. На фронтах Великой Отечественной войны с сентября 41-го. К январю 45-го командир 226-го стрелкового полка 8-й гвардейской армии 1-го Белорусского фронта, подполковник. Во время Висло-Одерской наступательной операции его полк прорвал оборонительные рубежи противника, уничтожив около 2 тысяч немецких солдат, взяв в плен более 600 человек. В другом бою ранен, но продолжал командовать полком. После войны окончил академии имени М.Ф. Фрунзе, Генштаба. С 1973 года генерал-майор запаса. Награждён орденом Ленина, тремя орденами Красного Знамени и Красной Звезды, орденом Богдана Хмельницкого II степени, медалями. Его имя носит школа в с.Балыклей.