Игорь – воспитанник мариупольского «Ильичевца». В 2017-м году перешел в «Волгарь», за который провел 35 матчей и забил 2 гола. Также выступал за «Краснодар», «Рубин», «Динамо» и «Урал». В сезоне-2021/2022 защитник выступал за «Ростов», отыграв 15 матчей. В «Факел» перешёл на правах аренды.