De aanvaller kwam sinds het seizoen 2005/06 uit voor de Franse eersteklasserOlympique Marseille en speelt in het seizoen 2010/2011 voor de Turkse club Fenerbahçe SK. In augustus 2009 verlengde hij zijn contract bij de club tot en met het seizoen 2013/14. Eerder speelde hij voor onder meer FC Metz en RC Strasbourg. In 2005 won hij met Strasbourg de Coupe de la Ligue.
In het seizoen 2009/2010 was hij met achttien doelpunten topscorer in de Ligue 1, werd hij verkozen in het elftal van het seizoen (net als in het seizoen 2007/2008) en werd zijn doelpunt tegen Montpellier HSC gekozen tot mooiste doelpunt van het seizoen.
Als antwoord op het transferbeleid van Galatasaray strikt Besiktas Mamadou Niang, inmiddels bijna 34 jaar, voor het seizoen van 2012/2013 van Super lig,