1972 startete Cardi bei den Olympischen Spielen in München im Sprint sowie im Zeitfahren; im Sprint konnte er sich nicht platzieren, im Zeitfahren belegte er den neunten Platz. Danach wurde er Berufsfahrer und blieb bis 1978 aktiv. Bei den UCI-Bahn-Weltmeisterschaften 1973 errang er im Sprint die Bronzemedaille.