Родился в станице Упорной в 1907 году. Мобилизован в Красную Армию Упорненским райвоенкоматом в 1942 году. Служил в 1042-м стрелковом полку 295-й стрелковой дивизии, которая летом 1942 года с боями отступала из Ростовской области на Северный Кавказ, а в 1943-м освобождала Кубань и Приазовье. В боях в Запорожской области УССР в сентябре 1943 внесен в списки пропавших без вести, о чем была извещена жена, Шелгуненко Варвара Антоновна. В январе 1944 года выписан из эвакогоспиталя 1620, располагавшемся в г. Орджоникизде (ныне – Владикавказ).