В 2002 г. закончил исторический факультет ЯрГУ им. П.Г. Демидова. Кандидат исторических наук (2005 г.) Тема диссертации - «Опричнина Ивана Грозного в описаниях современников-иностранцев (на примере сочинений Альберта Шлихтинга)». Неоднократно выступал с докладами по теме диссертации на всероссийских и международных конференциях. Защитил магистерскую диссертацию по направлению подготовки «Туризм».
С 2006 г. И.Д. Горшков является преподавателем исторического факультета ЯрГУ им. П.Г. Демидова. Ведет занятия по курсам «История путешествий и туризма», «Обычаи и традиции народов мира» «Музеи мира», «Технологии и организация туристских походов». С 2008 г. выступает руководителем студенческих спортивных походов на водных маршрутах от I до III категории сложности по рекам Карелии и других областей России.