Se formó en las categorías inferiores del equipo de su localidad natal, Banja Luka, de Bosnia y Herzegovina, aunque tiene la nacionalidad serbia.
Tras formar parte durante la temporada 2014-15 de la F. K. Vojvodina, en verano de 2015, la Real Sociedad se hizo con sus servicios para que jugara con la Real Sociedad "B" en Segunda División B.
[2] En la temporada 2016-17 llegó cedido al C. F. Reus Deportiu, que militaba en Segunda División[3] y en el que jugó doce partidos.
En la temporada siguiente firmó como cedido con el Estrella Roja de Belgrado, siendo traspasado a este mismo equipo en febrero de 2018.
[8] Fue internacional con la selección de Serbia en las categorías sub-17, sub-18, sub-19, sub-20 y sub-21.