Ferreira Fonseca speelde in de jeugd van Boavista en kwam in 2009 terecht in de opleiding van FC Porto. Voorafgaand aan het seizoen 2016/17 werd de verdediger overgeheveld naar het tweede elftal, dat onder leiding stond van Luís Castro. Een paar maanden later tekende Ferreira Fonseca een professioneel contract bij Porto tot medio 2020.[1] Zijn debuut in het eerste elftal maakte hij op 6 mei 2017, toen door doelpunten van Otávio en Donald Djoussé eindigde het uitduel bij Marítimo in 1–1. Bij afwezigheid van vaste rechtsback Maximiliano Pereira mocht Ferreira Fonseca van coach Nuno in de basis beginnen en hij werd vijf minuten voor het einde van de wedstrijd gewisseld voor Rui Pedro.[2] In de zomer van 2017 werd de vleugelverdediger voor de duur van één seizoen op huurbasis overgenomen door Estoril.[3] Medio 2019 nam Gil Vicente hem over van Porto. Bij zijn nieuwe club zette Ferreira Fonseca zijn handtekening onder een verbintenis voor de duur van twee seizoenen.[4] Een jaar later nam Paços de Ferreira de vleugelverdediger over.[5] In februari 2023 werd het contract van Fonseca in onderling overleg ontbonden.[6] Een half seizoen later tekende hij voor AVS Futebol.[7]