Due volte vice campione mondiale e due volte campione europeo di nuoto, specializzato nelle distanze brevi dello stile libero, del dorso e del delfino, Marco ha 32 ori, 3 argenti e 7 bronzi vinti ai Campionati Italiani. 30 medaglie internazionali, tra Mondiali, Europei e Giochi del Mediterraneo; ha partecipato due volte alle Olimpiadi e detiene, ad oggi, i due record italiani di 50 stile e 100 misti.