1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 14 août 2023
En 2014, il rejoint les catégories de jeunes de l'Étoile rouge de Belgrade, avant de signer son premier contrat professionnel en . Le , il fait sa première apparition avec l'équipe A lors du deuxième tour qualificatif de la Ligue Europa contre les maltais du Floriana FC. Quelques jours plus tard, il s'engage avec les Anglais de Manchester City pour 5 millions d'euros avec son petit frère Ivan, mais il continue la saison 2017-2018 en prêt avec l'Étoile rouge de Belgrade. Il marque son premier but le lors d'une victoire de son équipe 4-0 contre le Mačva Šabac[1].
Lors de l'été 2018, il est transféré au club néerlandais du NAC Breda. Il inscrit son premier but en Eredivisie le 27 octobre 2018, sur la pelouse de l'ADO La Haye (1-1)[2].
Le 31 janvier 2022, il signe un contrat de deux ans et demi avec l'ESTAC Troyes[3].