Игорь Борисов родился 3 июня 1964 года в городе Пермь. В 1986 году после окончания Военного инженерного института имени А.Ф. Можайского, молодой человек призван в Вооруженные Силы, где служил на офицерских должностях.
В 1993 году, после демобилизации, Борисов занял должность руководителя коммерческой организации. С 1999 года являлся заместителем председателя, а с 2002 года председателем Совета Российского общественного института избирательного права, специализирующегося на защите избирательных прав граждан.
В 2004 году Игорь Борисович получил дополнительное образование, окончив Международный юридический институт при Министерстве юстиции РФ. Кандидат юридических наук. С 2007 по 2011 год входил в состав Центральной избирательной комиссии Российской Федерации. Являлся экспертом Комитета по вопросам местного самоуправления Государственной Думы четвертого созыва. Также экспертом Комиссии по международному сотрудничеству и общественной дипломатии Общественной палаты Российской Федерации первого состава.
Борисов занимает пост председателя Попечительского совета по награждению Памятной медалью имени Гиренко. Член Координационного совета неправительственных организаций по защите избирательных прав граждан. В составе миссий Бюро по демократическим институтам и правам человека ОБСЕ, Исполкома СНГ, Общественной палаты Российской Федерации, Российского общественного института избирательного права принимал участие в мониторинге выборов в ряде европейских государств, в государствах Азии, Америки и Африки.
Игорь Борисов преподавал спецкурсы по избирательному праву в ведущих российских вузах. Автор более 100 книг и публикаций по теме реализации и защиты избирательных прав. Имеет общественные, ведомственные, государственные и международные награды.
Женат. Трое детей