Lille is his tenth club in 15 years as a professional. He has also played for Nice, Paris Saint-Germain, Lyon, Marseille, English outfit Hull City and Spanish club Real Valladolid.

He shone in four seasons at Newcastle United F.C. with the club's then manager Alan Pardew comparing his skills to those of Lionel Messi and Luis Suarez.
His performances in the Premier League earned him a place in the France squad for the 2012 European Championship.
But after a successful return to France in 2015 when he scored 17 goals in 34 appearances for Nice, his career stalled in a goalless stay at star-studded PSG and he scored just twice in 24 games for Bordeaux.