Cardoso doorliep de jeugd van FC Penafiel en belandde in 2017 in de jeugd van Boavista FC. In juli 2018 stroomde hij door naar het eerste elftal. Op 7 oktober 2018 maakt hij onder coach Jorge Simão zijn debuut in de Primeira Liga. Cardoso speelde de volledige wedstrijd tegen CD Aves. De wedstrijd werd met 1–0 gewonnen na een doelpunt van Bruno Gomes.[1]