Регалии: Заслуженный мастер спорта; серебряный призер Олимпийских игр (2000); серебряный (1999) и 2-кратный бронзовый (2001, 2003) призер чемпионатов Европы; победитель Кубка мира (1999); серебряный (2000) и 3-кратный бронзовый (1996, 1997, 2001) призер Мировой лиги; 2-кратный чемпион России (1999, 2007); обладатель Кубка России (2004); 2-кратный обладатель Приза Андрея Кузнецова (1996, 1997).
Родился 16 ноября 1972 года в Свердловске (Россия).
Игорь Шулепов выступал на позиции доигровщика за свердловский «Уралэнергомаш» (1989-1999), японский «Джапан Тобакко» Хиросима (1999-2000), итальянские «Парму» (2000-2002) и «Трентино» (2002-2004), казанский «Динамо-ТТГ» (2004-2007), «Газпром-Югра» из Сургута (2007-2011), «Локомотив-Изумруд» из Екатеринбурга (2011-2012), новосибирский «Локомотив» (2012-2013) и нижегородскую «Губернию» (2013-2014).
В 1996 году Шулепов стал первым в истории обладателем Приза Андрея Кузнецова- награды, учрежденной газетой «Спорт-Экспресс» лучшему игроку российского чемпионата. В следующем году Шулепов второй раз удостоился приза.
За сборную России выступал с 1995 по 2003 год, вместе с командой стал обладателем Кубка мира-1999, трехкратным призером чемпионатов Европы, четырехкратным призером Мировой лиги. На Играх-2000 в Сиднее российская команда с Шулеповым в составе на групповом этапе заняла второе место, уступив итальянцам (1:3), затем в четвертьфинале в упорной борьбе взяла верх над кубинцами – 3:2 (21:25, 25:23, 25:19, 19:25, 15:13), в полуфинале над аргентинцами - 3:1 (27:25, 32:30, 21:25, 25:11), но в финале всухую проиграла югославам – 0:3 (22:25, 22:25, 20:25).
Завершив карьеру игрока, Игорь Юрьевич перешел на тренерскую работу. Входил в тренерский штаб нижегородской «Губернии» (2013-2015), «Нижнего Новгорода» (2015-2016), в 2016 году возглавил нижегородский АСК.