En 20 años de carrera ha pasado por equipos como Partizan, Detroit, Olympia, Apollo, Besiktas, Kiev, Real Madrid, Menorca, Zalgiris, Khimki, Prokom, Azovmash, Mahram Tehran, Radnicki Kragujevac, Mega Vizura, Byblos, Kožuf y Sutjeska.