Игорь Геннадиевич родился в Омске. В 1981 году окончил техническое училище № 37, работал машинистом экскаватора в управлении механизации №7 треста №2, электромонтёром КИП и А на ТЭЦ-5, аппаратчиком на заводе «Пластмасс».
В 1985 году окончил Омский техникум железнодорожного транспорта, а с 1987 года работал на курсах повышения квалификации Омского областного управления культуры, инструктором исполкома Кировского районного Совета народных депутатов.
В 1991 году возглавил малое охранное предприятие при исполкоме Омского городского Совета народных депутатов, а затем — охранное предприятие «Символ Басова».
C 1995 года возглавлял Фонд защиты социально-экономических прав и свобод граждан в городе Омске, а также являлся председателем Омского регионального отделения «Российской Христианско-Демократической Партии».
С 2002 года по декабрь 2007-го являлся помощником депутата Государственной Думы РФ Александра ЧУЕВА.
В 2005 году стал руководителем комитета протестных действий Союза координационных Советов России в Омской области. А через год и до апреля 2007 года возглавлял Омскую областную организацию Объединенного Гражданского Фронта. С июля 2007 года – председатель омского регионального отделения «Российского Народно-Демократического Союза». С 12 апреля 2008 года — председатель Омского общественного городского совета.
Женат. Сын – студент, дочь – школьница.