Родился 3 июня 1919 года в крестьянской семье деревни Мтакино Спасского района Рязанской области.
В 1930 году по окончании начальной школы, поступил в Спасскую районную семилетнюю школу колхозной молодежи (ШКМ), по окончании которой трудился в родном колхозе на всех видах работ, что позволило ему в 1934 году продолжать учебу в Рязанском техникуме железнодорожного транспорта.
В 1938 году, по окончании техникума получил квалификацию техника по строительству и ремонту железнодорожных путей был направлен на работу в Мамино Путевую станцию № 54 Забайкальской железной дороги, где проработал по специальности, до мая 1941 года.
За хорошее выполнение обязанностей техника и старшего техника в течение трех лет, Казакову И.Г. разрешили поступить в Ленинградский институт инженеров железно-дорожного транспорта (ЛИИЖТ). После успешной сдачи вступительных экзаменов, за два дня Великой Отечественной войны. Казаков И.Г. был зачислен студентом первого курса института.
25 июня 1941 года Казакову И.Г. сообщили, что в связи c началом Великой Отечественной войны и эвакуацией института из Ленинграда, первого не будет. Военный комиссар города Ленинграда, к которому обратился Казаков И.Г. чтобы добровольцем идти на фронт, направил его на учебу в Высшее Военно-Инженерное Училище, куда он был зачислен курсантом на ускоренный курс подготовки офицеров инженерных войск, с последующим направлением на фронты Великой Отечественной войны.
29 января 1942 года, курсант Казаков И.Г. успешно окончил это училище, которое впоследствии было эвакуировано в город Кострому. За время учебы, когда враг на Западном фронте подходил к Москве курсантов училища привлекали к минированию переднего края обороны наших войск по левому берегу канала Москва-Волга от города Дмитрова до города Химки и его водохранилища. Эта работа была выполнена с высокой оценкой.
С 6 декабря 1941 года, когда началось контрнаступление наших войск в Московской битве, курсанты училища разминировали проходы в наших минных полях и минных заграждениях противника.
С 29 января 1942 года после успешной сдачи государственных экзаменов и получения офицерского звания «Лейтенант» Казаков И.Г. командир взвода инженерных войск 40-ой отдельной инженерно-саперной бригады Западного фронта. Вместе со своими бойцами до 20 апреля 1942 года помогал нашим стрелковым, танковым, артиллерийским и другим видам войск, освободить от всех видов взрывных устройств пути их продвижения на Запад в борьбе с фашистскими захватчиками.
20 апреля 1942 года контрнаступление наших войск остановилось по всему фронту, и наши войска перешли к обороне. Саперы наряду с минированием, устраивали проволочные заграждения, завалы в лесах и другие препятствия. В июле 1942 года немецко-фашистские захватчики усилили огневые налеты по нашим войскам, наземной артиллерией и авиацией с воздуха. 18 июля в один из таких налетов лейтенант Казаков И.Г. был легко ранен, но сильно контужен и после лечения в фронтовом госпитале в городе Калуга был направлен в тыловой госпиталь города Орехово-Зуево, где усилиями медицинских работников ему вернули боеспособность. К 20 августа 1942 года лейтенант Казаков И.Г. прибыл в сражающий Сталинград командирам взвода 43-й отдельной Инженерно-Саперной бригады специального назначения. Личный состав которой не только усиливал нашу оборону, но и действовал в тылу противника группами пять, семь человек, устанавливая минные заряды на путях движения его войск с управлением по радио и элементами.
В составе этой бригады в должности командира взвода и зам. командира роты инженерной разведки на Сталинградском, Южном, Четвертом и Первом Украинском фронтах. Участвовал в освобождении от немецко-фашистских захватчиков городов Сталинграда, Котельникова, Батайска, Ростова-на Дону, Новочеркасска, Таганрога, Донбасса, Юга Украины, Красноперекопска, Евпатории, Симферополя, Севастополя, за границей СССР в Польше, Чехословакии и восточной Германии, где и закончил войну.