Centro fisico e veloce classe 1997, è un prodotto del vivaio del Rugby Bassano 1976. Arrivato in Ghirada già in U16 nella stagione 2012/2013, ha poi disputato anche l’annata successiva con la maglia dei Leoni biancoverdi U18 prima di passare all’Accademia Zonale di Mogliano. Nel giugno del 2015 con il Mogliano Rugby vince il campionato nazionale juniores battendo in finale l’Unione Rugby Capitolina. Nel settembre dello stesso anno avviene il suo passaggio in prima squadra e quindi l’esordio in Eccellenza con due mete nelle prime due presenze. Marco è stato un paio di anni nel giro del gruppo allenato da coach Crowley, continuando a disputare il massimo campionato italiano allenandosi in vari periodi dell’anno insieme ai Leoni biancoverdi da permit player. Dalla stagione 2018/2019 è a tutti gli effetti un elemento del roster del Benetton Rugby. Inoltre Marco, con la maglia azzurra dell’Italia, conta 2 Mondiali U20, altrettanti Sei Nazioni U20 e la Nations Cup con la Nazionale Emergenti, debuttando pure con la Nazionale Maggiore e conquistando diversi caps nei recenti Sei Nazioni. Dal gennaio al maggio 2022 Zanon ha militato in Francia in Top14 con Pau, per tornare nella casa base trevigiana nel luglio 2022.