Игорь Пахомов родился 14 июля 1953 года в г. Киеве. В 1975 году с отличием окончил Ленинградскую военную инженерную Краснознаменную академию им. А.Ф. Можайского по специальности "Военный инженер – математик". В 1981 году стал кандидатом технических наук.
С 1970 по 1996 годы проходил службу в Вооруженных силах РФ. С 1996 года занимал руководящие посты в государственных и коммерческих предприятиях телекоммуникационной отрасли.
С 1996 г. – генеральный директор учреждения "Университетские телекоммуникации".
С 1998 г. был назначен заместителем директора ГНУ "Вузтелекомцентр", занимался разработкой и реализацией в 43 регионах страны концепции построения и функционирования университетской компьютерной сети Российской Федерации, за что был удостоен Премии Правительства РФ в области образования.
В 2001 году возглавил ГОУ ДПО ЦПКС "Санкт-Петербургский центр информационных технологий и телекоммуникаций". На этом посту осуществлял общее руководство по развертыванию компьютерной сети образовательных учреждений Санкт-Петербурга с использованием наземных, радио, радиорелейных и спутниковых каналов связи. Принимал активное участие в организации ряда целевых программ, в частности, в разработке и внедрении проекта "Информатизация образования Санкт-Петербурга". С 2006 г. возглавлял Центр информационных и тестовых технологий при ГОУ ВПО "Санкт-Петербургский государственный университет информационных технологий, механики и оптики".
С августа 2008 года Игорь Пахомов исполнял обязанности заместителя генерального директора – директора Томского филиала ОАО "Сибирьтелеком".