Родился в станице Упорной в 1903 году. В Красную Армию был призван в апреле 1944 года Дунаевецким райвоенкоматом Каменец-Подольской области Украинской ССР. Воевал в рядах 1128-го стрелкового полка 336-й стрелковой дивизии. Рядовой Иваньков И.Г. погиб 19 июля 1944 года (по др. данным 21.07.1944 г) и был похоронен на сельском кладбище местечка Сасово Золочевского района Львовской области Украины ( по др. данным – м. Сасово Тарнопольской обл. УССР). Имя Ивана Гавриловича Иванькова внесено в 3-й том Книги Памяти Краснодарского края.