Игорь Горшков родился 28 июня 1982 года в городе Рязань. Высшее образование получал в Рязанской Православной духовной семинарии. Работал тренером-преподавателем в Муниципальном бюджетном общеобразовательном учреждении Дополнительного
С 2004 года Горшков работает в Муниципальном бюджетном общеобразовательном учреждении «Школа № 50» города Рязань заместителем директора.
Занимает должность Вице-президента Рязанской региональной общественной организации «Федерация стрельбы из лука и арбалета» с 2009 года.
Игорь Васильевич является одним из основателей стрельбы из лука в Рязанской области. Тренер Государственного автономного учреждения Рязанской области «Центр спортивной подготовки», начальник спортивной сборной команды области по стрельбе из лука.
Тренер-преподаватель высшей квалификационной категории. Спортивный судья всероссийской категории по стрельбе из лука. Член Президиума Российской Федерации Стрельбы из Лука.
За заслуги в спортивной деятельности и многолетний добросовестный труд награжден Почетными грамотами Губернатора Рязанской области, Рязанской областной Думы, Российской федерации стрельбы из лука, Администрации города Рязань; Памятным знаком Губернатора области «Благодарность от Земли Рязанской».
Труд Горшкова отмечен Благодарностями Губернатора области и Министра спорта Российской Федерации. Удостоен звания «Почетный работник физической культуры, спорта и туризма Рязанской области».