Российский хоккеист. Тренер. Ассистент главного тренера хоккейной команды «Спартак».
Игорь Уланов родился 1 октября 1969 года в городе Краснокамск, Пермский край. Мальчик вырос в семье рабочих: мать работала на бумажной фабрике, отец всю жизнь шофером. С детства занимался спортом: ходил в лыжную секцию, секцию самбо. Однако больше всего его увлекал хоккей и даже ходил в спортивный специальный класс.
В четырнадцать лет тренер показал Уланова своим коллегам в Перми. Просмотр оказался удачным, и вскоре Игорь стал заниматься в Перми. Перед призывом в армию отыграл в сезоне 1986-87 шесть игр за взрослую команду «Молот». Во время службы в армии играл за «СКА».
Демобилизовавшись, в 1990 году подписал контракт с клубом «Химик». Через год после турне «Химика» по Северной Америке поставлен на драфт командой «Виннипег Джетс».
Под новый 1992 год в составе олимпийской сборной поехал на серию матчей против сборной Канады, после которых перешел в «Виннипег». В команде сразу зарекомендовал с лучшей стороны и играл постоянно в основной команде. После 1995 года несколько раз обменян между клубами НХЛ. В 1997 году оказался в «Монреаль Канадиенс».
В 2006 году Игорь Уланов после долгой карьеры в НХЛ вернулся в Россию, выступал за «Локомотив». В сезоне 2008-09 года играл за минское «Динамо», после чего объявил о завершении игровой карьеры и перешел в тренеры.
Первой командой, в которой Уланов выступил в качестве тренера стал «Автомобилист». Здесь Игорь Сергеевич проработал три года. Далее, до 2016 года являлся ассистентом главного тренера московского «Спартака». Затем, в течении года тренировал хоккеистов из клаб «Лада». В 2017 году перешел в команду «Югра», откуда в 2018 году снова вернулся в московский «Спартак», в качестве ассистента главного тренера Олега Знарка.