 Cardoso played for Philippines in four Chess Olympiads.He won the individual silver medal at Moscow 1956 with his winning percentage of .765.He died of a heart attack in Quezon City at the Philippine Heart Center on 21 August 2013.