Игорь Николаевич Ларионов родился 3 декабря 1960 года в городе Воскресенске (Московская область). С детства он увлекся хоккеем, а в 17 лет уже дебютировал на чемпионате СССР в составе местного «Химика». Спустя три года его перевели в ЦСКА – базовый клуб советской сборной.
Именно в ЦСКА сложилась знаменитая «пятерка Ларионова», в которую кроме него вошли Сергей Макаров, Владимир Крутов, Вячеслав Фетисов и Алексей Касатонов. Этот состав долгие годы был основой ЦСКА и сборной Советского Союза. Всего Игорь Ларионов сыграл за СССР 457 матчей, забросив в них 204 шайбы.
В конце 1980-х хоккеист уехал в Северную Америку, чтобы играть в Национальной хоккейной лиге. Его первым клубом стал «Ванкувер Кэнакс», в котором он провел три сезона. К слову, в 1991–1992 годах его партнером стал молодой Павел Буре.
В начале 1990-х Игорь Ларионов переехал в Швейцарию, чтобы играть за «Лугано», однако уже через год вернулся в НХЛ. Здесь он несколько раз менял команды – выступал за «Сан-Хосе Шаркс», «Детройт Ред Уингс», «Флориду» и «Нью-Джерси Дэвилз».
На сегодняшний день Игорь Ларионов является одним из немногих хоккеистов в мире, кто смог выиграть все основные титулы этого вида спорта. В разные годы он становился чемпионом СССР (восемь раз), Европы (шесть раз) и мира (четыре раза), олимпийским чемпионом (два раза), обладателем Кубка Канады и Кубка Стэнли (три раза). В общей сложности Ларионов забил 30 голов на чемпионатах мира и Олимпийских играх.
После окончания спортивной карьеры в 2004 году, он в течении нескольких лет занимал пост директора по спортивным операциям хоккейного клуба СКА (Санкт-Петербург), занимался агентской деятельностью. В июне 2020 года Ларионов был назначен главным тренером молодежной сборной России по хоккею. Также в сезоне 2020/21 он дважды исполнял обязанности главного тренера сборной России на этапах Евротура в Финляндии и Швеции. С 2022 года является главным тренером команды «Торпедо» (Нижний Новгород).
Игорь Ларионов женат на фигуристке Елене Батановой, у них трое детей – дочки Алена и Дайана и сын Игорь.