Cardoso werd geboren in Águeda en begon met voetballen bij RD Águeda. In 2008 trok hij naar de jeugdacademie van SL Benfica. Op 11 augustus 2012 debuteerde hij voor Benfica B in de Segunda Liga, tegen SC Braga. In zijn eerste seizoen kwam hij tot zestien optredens in competitieverband.