Cacciandra vant en olympisk sølvmedalje under OL 1920 i Antwerpen. Han var med på det italienske laget som kom på andreplass i lagkonkurransen i feltritt med 4735,0 poeng bak Sverige med 5057,5. Det italienske laget besto av Ettore Caffaratti på hesten «Caniche», Garibaldi Spighi på «Otello», Cacciandra på «Facetto» og Carlo Asinari på hesten «Savari». Cacciandra kom på fjortendeplass i den individuelle konkurransen i feltritt. Han var også med på det italienske laget i sprangridning med hesten «Fortunello», de kom på tredjeplass, bak Sverige og Belgia.