Fofana speelde in de jeugd bij Les Andelys, Aubevoye, Le Havre, SM Caen en OGC Nice. Hij debuteerde voor OGC Nice op achttienjarige leeftijd in de Ligue 1 op 28 januari 2012 tegen Montpellier. Hij begon aan de wedstrijd en werd na een uur spelen naar de kant gehaald.[1] Tijdens het seizoen 2012/13 kwam hij tot vier competitiewedstrijden voor OGC Nice en vier competitiewedstrijden voor OGC Nice II. In dit seizoen raakte hij ook geblesseerd. Tijdens seizoen 13/14 speelde hij geen wedstrijden. Volgend seizoen ging hij naar Athlético Marseille, waar hij 1 wedstrijd speelde. Seizoen 16/17 speelde hij weer geen wedstrijden en ging weer naar een andere club. Dit keer ging hij naar Le Havre AC II in de Championnat National 3. Daar speelde hij 6 wedstrijden en kreeg 2 gele kaarten. In seizoen 21/22 ging hij naar Marignane Gignac FC en speelde daar 8 wedstrijden en kreeg 2 gele kaarten.[2] Op dit moment speelt hij bij ES Fos-sur-Mer in Regional 1.[3]