Ovaj zadnji vezni je tokom karijere nastupao za dvocifren broj klubova, između ostalog, igrao je i za Crvenu zvezdu.
U Beogradu je proveo dve sezone, od 2006. do 2008, kada se otisnuo na Ostrvo, gde je bio na pozajmicama u Evertonu i Vulverhemptonu.
Za crveno-bele je odigrao 48 mečeva i postigao 15 golova.
Mnogi ga smatraju za jednog od najboljih stranaca koji je igrao za ovaj srpski klub.
U prethodnih 10 godina je promenio sedam timova, a karijeru je završio u ekvadorskom prvoligašu Gvajakil Sitiju.
Za reprezentaciju je odigra 87 utakmica i dao devet pogodaka.