Начал свою карьеру в «Единстве», клубе из его родного города Парачина. С 1999 по 2003 года играл за «Обилич». Позже подписал контракт с «Партизаном», где сыграл 97 матчей в чемпионате и стал одним из лучших защитников в лиге. С тех пор стал одним из основных игроков «Партизана». Играл в Лиге чемпионов и Кубке УЕФА на групповом этапе. В 2007 году перешёл в японский «ДЖЕФ Юнайтед». 29 января 2008 года подписал контракт на два года со своим бывшим клубом «Партизан». Сыграл за «Партизан» в общей сложности 135 игр и забил 14 голов, часть из которых имела важное значение и помогла клубу одержать победы в чемпионате и Кубке Сербии, один из таких голов забил в финале Кубка 2008/09 против «Севойно». 9 апреля 2010 года подписал двухлетний контракт с клубом из России «Крылья Советов» (Самара). В новом клубе дебютировал 10 апреля, выйдя на замену в матче против раменского «Сатурна», и забил победный гол.
Принимал участие в чемпионате мира 2006 года в составе сборной Сербии и Черногории. Всего за сборную провёл 17 матчей и забил 1 гол.
По состоянию на 16 апреля 2011.