Значну частину кар'єри провів у складі «Партизана», за який провів понад 200 матчів. Також виступав у складі збірної Югославії на чемпіонаті Європи 2000 року та у складі збірної Сербії і Чорногорії на чемпіонату світу 2006 року.