Barreto formó parte de la Selección Sub 23selección de {{Sel|Paraguay}} que ganó la medalla de plata en los [[Anexo:Fútbol en los Juegos Olímpicos de Atenas 2004|Juegos Olímpicos de Atenas 2004]]. Además, jugó en la categoría Sub-20 en la [[Copa Mundial de Fútbol Juvenil de 2003]] y fue parte del plantel que disputó la [[Copa Mundial de Fútbol de 2006]] aunque se vio relegado como suplente de [[Carlos Bonet]] en el mencionado campeonato.