Empezó a jugar al fútbol en el club de su ciudad natal FK Željezničar Banja Luka, antes de incorporarse a la cantera del FK Sarajevo en 2014.
[1] En febrero de 2018 fue enviado cedido por seis meses al FK Sloboda Mrkonjić Grad.
[3] En agosto firmó un nuevo contrato de cinco años con Sarajevo.
[4] El 5 de agosto debutó oficialmente con el equipo contra el FK Sloboda Tuzla.
[6] En junio de 2021 fue traspasado al equipo polaco Raków Częstochowa por una cantidad no revelada.