En la temporada 2007-08 comenzó a gozar de titularidad en el OFK, algo que mantendría hasta 2009, cuando fue transferido al Rad.
[2] En el torneo serbio 2009-10 anotó 17 goles en 27 partidos, por lo que fue nuevamente transferido, esta vez al Estrella Roja de Belgrado.
Durante su estadía en el elenco chino jugó a préstamo en el Racing de Santander español,[5] en el Vojvodina serbio y en el Limassol chipriota.
Así comenzó una serie de pasos cortos por diversos equipos, jugando en 2015 en el Brisbane Roar australiano y en el Al-Shahania catarí; en 2016 nuevamente en el Rad y en el Žalgiris lituano; y en 2017 en el Port tailandés para finalmente terminar recalando en el Wellington Phoenix, equipo neozelandés participante de la A-League australiana.
En 2018 regresó a Europa al firmar con el Olimpija Ljubljana esloveno.