Bei den Sommer-Paralympics 2016 in Rio de Janeiro errang Zanardi drei Medaillen in der Klasse H5: jeweils eine goldene im Einzelzeitfahren sowie in der Mixed-Staffel mit Vittorio Podestà und Luca Mazzone sowie eine silberne im Straßenrennen.