Cresciuto nelle giovanili dell'FK Čukarički Stankom, ha debuttato in prima squadra nel 2001 nel Vojvodina Novi Sad, dove è rimasto per tre stagioni, prima di passare, all'inizio della stagione 2004-2005 alla squadra montenegrina dello Zeta, con cui ha raggiunto il terzo posto assoluto.
Nell'estate del 2005 si è trasferito alla Stella Rossa di Belgrado, rimanendovi fino al 2008.
Allenatore
Lasciata l'attività agonistica, il 15 giugno 2017 è diventato allenatore del Flekkerøy, compagine norvegese militante in 3. divisjon, quarto livello del campionato locale.[1] Ha mantenuto questo incarico fino al maggio 2021, mese in cui ha ufficializzato la decisione di proseguire altrove la propria carriera di allenatore.[2]
Dopo aver iniziato la stagione 2021-2022 in patria come vice allenatore del Radnički Niš, nel gennaio 2022 ha accettato l'offerta del connazionale Miloš Milojević per diventare suo assistente in Svezia al Malmö FF.[3] È rimasto in Svezia anche dopo l'esonero di Milojević, fintanto che nel giugno 2023 ha lasciato il club scandinavo per diventare il nuovo capo allenatore del Radnički Niš.[4]