Urodził się w rodzinie piłkarskiej (jego wujek też był piłkarzem, a potem trenował reprezentacji). Jako 18-latek wyjechał do Francji, gdzie w 2003 podpisał kontrakt z trzecioligowym klubem Gazélec Ajaccio. Jego strzelecki umiejętności zauważyli selekcjonerzy Le Mans FC i w 2005 zaprosili go do klubu. W sezonie 2006/07 został trzecim strzelcem Mistrzostw Francji.
Latem 2007 za 6,5 mln USD podpisał kontrakt z Dynamem Kijów[1]. Zadeklarował, że w pierwszym że sezonie strzeli 20 bramek i w debiutowym meczu w składzie Dynama strzelił hat-tricka. Ogółem w sezonie we wszystkich turniejach strzelił 21 goli i został najlepszym strzelcem klubu[2]. 2 lipca2009 za 11 mln € podpisał 4-letni kontrakt z Stade Rennais. 2 września 2010 roku podpisał kontrakt klubem ze Zjednoczonych Emiratów ArabskichAl-Nasr Dubaj. W latach 2012–2016 grał w FC Nantes, z przerwą na wypożyczenie w sezonie 2012/2013 do Umm-Salal SC. W 2016 przeszedł do Al-Raed FC. 19 stycznia 2019 został wypożyczony do Al-Batin FC[3].