Barbosa was second-choice for the Argentina under-20 team that reached the semi-finals of the FIFA World Cup in 2003, eventually finishing in fourth place. He replaced suspended Gustavo Eberto in the round-of-16 game against Egypt, a 2–1 win.