También jugó para el F. K. Zeta y FK Radnički Pirot, hasta que en 2007 fichó por el P. F. C. CSKA Sofia búlgaro, con el que ganó la Liga A de Bulgaria en 2008.
Al terminar su etapa en el club fichó por el Udinese Calcio, equipo que le cedió durante varios años al F. C. Unirea Alba Iulia, Aberdeen F. C. y F. K. Javor Ivanjica, hasta que finalmente en 2012 dejó la disciplina del club italiano para irse al S. K. Sturm Graz; también jugó para el C. A. Osasuna y para el Beijing Baxy F. C. chino antes de volver de nuevo al C. A.
[2] En la siguiente campaña se incorporó al Sabah F. K., equipo que abandonó en enero de 2021.
[3] Para el curso 2021-22 regresó al fútbol serbio de la mano del F. K. Radnički Niš.
[4] Posteriormente siguió su carrera en el país jugando para el F. K. Čukarički, el F. K. Mladost Novi Sad y el O. F. K.