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 débute le football au Sloboda Tuzla, avant de partir au 1. FC Slovácko en 2012. Il fait sa première apparition le 14 mars 2015, contre le 1. FK Příbram (défaite 1-0)[1].
Le 26 juin 2019, il signe en faveur du Ferencváros TC. Il joue son premier match lors du second tour qualificatif de la Ligue des champions, contre le club maltais du Valletta FC, le 24 juillet[3]. Le 20 octobre, il joue son premier match en phase de poule de la Ligue des champions, contre le FC Barcelone (défaite 5-1)[4].
Le , il figure pour la première fois sur le banc des remplaçants de l'équipe nationale A, mais sans entrer en jeu, lors d'une rencontre amicale face au Monténégro (score : 0-0). Le , il reçoit finalement sa première sélection avec l'équipe de Bosnie-Herzégovine, contre la Corée du Sud. Il se met alors en évidence en délivrant une passe décisive (victoire 1-3)[6].