Fafiani debuteerde in 2003 in het betaald voetbal in het shirt van Vitesse, toen actief in de Eredivisie. Hier kwam hij tot dertien competitiewedstrijden en één doelpunt alvorens hij aan het einde van het seizoen 2003/04 naar FC Twente vertrok. Bij Twente speelde Fafiani in zijn eerste jaar twintig competitiewedstrijden. In het seizoen dat volgde, speelde hij op huurbasis voor FC Zwolle, in de Eerste divisie. Hier speelde hij 22 competitiewedstrijden, waarin hij tweemaal doel trof.
In het seizoen 2006/07 speelde Fafiani op huurbasis voor toenmalig Eerste-DivisieclubStormvogels Telstar. Het seizoen hierna was hij hiervoor op amateurbasis actief. Hij bleef bij Telstar tot 2012. Vanaf het seizoen 2012/2013 tot en met het seizoen 2014/2015 speelde Fafiani voor FC Volendam. Op 15 juli 2015 presenteerde Fortuna Sittard hem als nieuwe aanwinst voor het seizoen 2015/16. In 2016 ging hij voor JOS/Watergraafsmeer spelen.