Родился в станице Упорной в 1913 году. Был призван в Красную Армию 31 августа 1941 года Упорненским райвоенкоматом. По сведениям жены, Бегуновой Марии Васильевны, проживавшей в 1946 году в с. Изобильное Алуштинского р-на Крымской области, последняя весть от мужа была получена в июле 1942 года. Был признан без вести пропавшим с апреля 1944 года. Рядовой Бегунов И.Д., воевавший в 338-м истребительно-противотанковом артиллерийском полку 4-й танковой армии Сталинградского фронта, получил проникающее ранение грудной клетки и умер в эвакогоспитале 1118 20 февраля 1943 года. Был захоронен в братской могиле на хуторе Песковатка Городищенского района Сталинградской (ныне Волгоградской ) области. Имя Ивана Денисовича Бегунова внесено в 3-й том Книги Памяти Краснодарского края.