Родился в 1921 году в деревне Шелухино Московской области. В Москве окончил школу ФЗУ, с 1937 года работал слесарем-инструментальщиком на Пресненском машиностроительном заводе.
Без отрыва от производства учился в аэроклубе имени А. В. Ляпидевского.
В мае 1940 года по путевке комсомола был зачислен курсантом в Центральный аэроклуб имени В. П. Чкалова.
Отлично закончив программу обучения, был рекомендован в военную школу пилотов.
Воевал на Брянском и Сталинградском фронтах.
Под Сталинградом его свели в пару с Амет-Хан Султаном, с которым он прошел почти всю войну.
«Это мой щит. Надежный, верный щит…» — говорил о нем Амет-Хан. Гвардии майор И. Г. Борисов за годы войны совершил 554 боевых вылета, участвовал в 182 воздушных боях, лично сбил 22 и в группе с товарищами — 7 самолетов противника.
И. Г. Борисов умер 9 августа 1954 года.
Герой Советского Союза (01.11.1943).
Награжден пятью орденами Красного Знамени, орденом Александра Невского и Отечественной войны 1-й степени, медалями.