De Cárdenas vant en olympisk sølvmedalje i seiling under OL 1948 i London. Han kom på andreplass i starbåtklassen bak den amerikanske båten «Hilarius». Han seilet den cubanske båten «Kurush III» sammen med sin sønn Carlos de Cárdenas jr.. Seilingene ble avviklet utenfor Torquay i perioden 3. til 12. august 1948.