Maailmancup-tasolla Barco kilpaili vuosina 1985–1996. Maailmancupin osakilpailussa hän sijoittui kolme kertaa palkintokorokkeelle ja seitsemän kertaa kymmenen parhaan joukkoon. Calgaryn olympialaisissa 1988 hän hiihti viidenneksi sijoittuneen Italian joukkueen avausosuuden. MM-kisoissa hän sijoittui kymmenenneksi 15 kilometrin vapaan kilpailussa sekä Lahdessa 1989 että Val di Fiemmessä 1991.