Шалимов Игорь Михайлович родился 2 февраля 1969 года в Москве.
Полузащитник. 182 см, 72 кг. Мастер спорта международного класса.
Воспитанник школ московских «Локомотива» и «Спартака».
Выступал за команды «Спартак», Москва (1986–1991), «Фоджа», Италия (1991/1992), «Интер», Италия (1992–1994), «Дуйсбург», Германия (1994/1995), «Лугано», Швейцария (1995/1996), «Удинезе», Италия (1995/1996), «Болонья», Италия (1996–1998), «Наполи», Италия (1998/1999).
В чемпионатах СССР провел 95 матчей, забил 20 голов.
Чемпион СССР 1989 года, серебряный призер чемпионата СССР 1991 года. Вице-чемпион Италии-93.
Победитель молодежного чемпионата Европы-90.
За сборную СССР/СНГ сыграл 24 матча, забил 2 гола, за сборную России — 23 матча, 3 гола.
Участник ЧМ-90, ЧЕ-92 и ЧЕ-96.
С ноября 2001 года — главный тренер ФК «Краснознаменск».
С 8 декабря 2002 года — главный тренер «Уралана»