1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Il commence sa carrière senior avec le FK Radnički 1923 lors de la saison 2007-2008. Il y joue 5 matchs dans la Ligue ouest serbe.
FK Rad
L'année suivante, il est transféré au Rad Belgrade. Il y reste trois saisons, et dispute 55 matchs en championnat au poste de milieu droit, tout en y inscrivant trois buts.
Étoile rouge de Belgrade
Le , il est transféré au mythique club serbe de l'Étoile rouge de Belgrade pour la somme de 708 000 €. C'est l'entraîneur, Robert Prosinečki, qui insiste pour l'avoir au sein de son équipe, lui reconnaissant un potentiel grandissant. Reconverti en milieu axial, il dispute 47 matchs en championnat, pour 7 buts inscrits et 5 passes décisives, en une saison et demie.
RSC Anderlecht
Le , il est acheté par le club bruxellois du RSC Anderlecht pour remplacer le capitaine Lucas Biglia parti à la Lazio de Rome. Le transfert est estimé à 2 500 000 €. Il y signe un contrat portant sur cinq saisons. Lors de sa conférence de presse, il se définit comme un "leader naturel" au sein d'une équipe[1].
Sa première apparition sous le maillot anderlechtois a lieu au Cercle de Bruges, lors du déplacement du (victoire 0-4). La semaine suivante, il est titularisé pour la première fois lors de la victoire 4-1 contre le club de La Gantoise. Lors du match du , il fait une passe décisive pour Bruno, qui inscrit le cinquième but de son équipe contre Charleroi.