Игор начинал карьеру на родине в составе сербской "Ягодины", но основную популярность получил в белорусском чемпионате.
В стане солигорского "Шахтёра" он сыграл 88 матчей, заработал почти 30 (16+13) очков по системе "гол + пас" и был одним из лучших крайних полузащитников чемпионата. Преимущественно выступает в качестве правого вингера. Вместе с "горняками" он стал трёхкратным чемпионом и обладателем Суперкубка.
В "Астане" он будет выступать под 30 номером.
Напомним, в "Астане" также играют экс-игроки "Шахтёра" Макс Эбонг и лучший бомбардир чемпионата Беларуси-2021 Дембо Дарбо.