Rođen 21. januara 1983. godine u Nišu, a poznat je po nadimkom Caki. Ponikao je u mlađim kategorijama Radničkog, a za prvi tim je igrao u dva navrata.
Od 2012. do 2014. godine i od 2016. do 2020. Ukupno je za Radnički odigrao 130 utakmica i postigao 22 pogotka. Bio je važan deo ekipe koja je 2019. godine postala vicešampion Srbije i igrala kvalifikacije za Ligu Evrope 2018. i 2019. godine. Važi za jednog od najvećih majstora fudbala u istoriji Radničkog. Od aktivnog igranja oprostio se u junu 2020. godine i to u dresu Radničkog.
Osim za Radnički, tokom bogate karijere je nastupao za PSV, FK Ajndhoven, Rozendal, Aris iz Limasola, Hapoel Haifu, Etnikos, Univerzitateu iz Kluža i Crvenu zvezdu.
