Свою игровую карьеру начал в «Раднике Ушче». Он подписал контракт со Слогой Кралево в 1995 году, а затем перешел в Земун в 1998 году. Он присоединился к Црвене Звезде в 2002 году и выиграл домашний дубль в сезоне 2003/04. В 2004 году он покинул Белград, чтобы присоединиться к «Глазго Рейнджерс» в Шотландии.
Его отдали в аренду «Реал Сосьедаду», где он сыграл 12 игр. Затем в 2005 году вернулся в «Црвену Звезду», с которой играл в сезоне 2005/06, выиграв ещё один дубль. В 2006 году он присоединился к «Инчхон Юнайтед» в Южной Корее, где завершил игровую карьеру в 2009 году.
Он выиграл 17 матчей за сборную Сербии и Черногории и забил победный гол в 2003 году против Уэльса в отборочных матчах Евро. После окончания игровой карьеры посвятил себя работе с молодёжью «Црвены Звезды», с которой успешно проработал несколько лет. В 2015 году стал директором Молодежной академии.