Начал клубную карьеру в 2004 году в клубе «Партизан». В августе 2010 года перешёл в российский клуб Нижний Новгород. Иван быстро стал лидером команды и в итоге провёл хороший, хотя и неровный сезон. По окончании сезона клуб продлил с ним контракт на два года.
На летней универсиаде 2009 года в Белграде завоевал золото. Первое крупное выступление в мужской сборной Сербии — Чемпионат Европы 2009 года в Польше, на котором завоевал серебро.