Marco Vinco debütierte 2001 mit »Le nozze di Figaro« beim Festival in Aix-en-Provence und sang seitdem an vielen großen Häusern wie der Mailänder Scala, Covent Garden, Teatro Real in Madrid, Deutsche Oper Berlin, Teatro São Carlos in Lissabon, Teatro dell’Opera in Rom, in Tokio, Montecarlo, Venedig, Florenz, Toulouse, Genua, Bologna, Sevilla sowie bei den Salzburger Festspielen, Rossini Opernfestival in Pesaro und beim Edinburgh Festival. Er arbeitete mit Dirigenten wie Daniele Gatti, Gianluigi Gemetti, Nicola Luisotti, Zubin Metha, Marc Minkowski, Riccardo Muti und Alberto Zedda zusammen. Seine letzten Engagements waren u.a. »L’italiana in Algeri« (Mustafà) an der Opéra National de Paris, Rossinis »Otello« in Lyon, »La bohème« (Colline) in Sevilla, »Il barbiere di Siviglia« (Don Basilio) in der Arena in Verona und »Don Giovanni« (Leporello) in San Francisco. 2011/12 sang er u.a. Colline (»La bohème«) am Teatro Comunale di Bologna und an der Mailänder Scala sowie Dorval (»Il burbero di buon cuore«) am Gran Teatre del Liceu in Barcelona. An der Semperoper debütierte er im April 2012 als Dulcamara in »L’elisir d’amore/Der Liebestrank«.