Игорь Игнатушкин родился 7 апреля 1984 в городе Электросталь, Московская область. Воспитанник хоккейной школы «Кристалл». Первым тренером юного хоккеиста являлся - Равиль Исхаков. В 17- ти летнем возрасте, Игнатушкин дебютировал в команде «Элемаш», которая стала первой в профессиональной карьере.
В городе Электросталь выступал на протяжении шести лет с кратковременными командировками в хоккейный клуб «Нефтяник» города Лениногорск и хоккейный клуб «Химик». В 2002 году, Игнатушкин призывался в юниорскую сборную России, в составе которой, завоевал серебряные медали чемпионата мира.
В сезоне 2007 - 2008 года, принял решение отправиться на Восток, подписав контракт с хоккейным клубом «Амур», в котором провел пять лет. Принял участие в 225 матчах, набрал 68 очков, включая плей-офф. В регулярном чемпионате КХЛ сезона 2011 - 2012 года, провел 44 игры, набрал 14 очков. В регулярном чемпионате сезона 2012 - 2013 года провел за хоккейный клуб «Атлант» 45 игр, набрав 20 очков.
В регулярном чемпионате сезона 2013 - 2014 года, Игнатушкин выступал в хоккейной команде «Сибирь» города Новосибирск, за которую провел 48 игр, в которых забросил три забитые шайбы и сделал три передачи. В плей-офф отыграл 10 игр, забросив одну шайбу. Следующие три сезона, Игорь Игнатушкин играл в хоккейном клубе «Сочи». В сезоне 2017 - 2018 года, пополнил состав московского хоккейного клуба Континентальной Хоккейной Лиги «Динамо» города Москва.