Career
On 11 August 2012, Cardoso made his debut with Benfica Bachelor in a 2012-2013 Segunda Liga match against Braga B where he played 84 minutes as a centre back, partnering with Lionel Carole. On 5 January 2015, Cardoso scored the only goal in a victory at Sporting B (0–1). Cardoso represented Portugal at the 2013 Union of European Football Associations European Under-19 Football Championship.
Cardoso represented Portugal at the 2014 Toulon Tournament.