Né à Belgrade, il débute à l'Étoile rouge de Belgrade. Après un passage à Budućnost Podgorica, il rejoint en 2002 les Timberwolves du Minnesota qui l'avaient choisi lors de la draft 2000. Il y joue 42 matchs avant de voir son contrat rompu à la fin de la saison. Recruté par les Spurs de San Antonio pour la saison suivante, il est rapidement coupé et revient en Europe, en Liga ACB. Il joue d'abord avec Valence, puis le Real Madrid avant de rejoindre les Basques de Tau Vitoria.