[1][2][3][4][5] Barros nació en Maceió y reside en São Bernardo.
Representó a Brasil en los Juegos Olímpicos de 2008 en Beijing.
Compitió en el relevo 4x100 metros junto a José Carlos Moreira, Vicente de Lima y Sandro Viana.
[1][2][3][4][5] Su mejor tiempo personal en 200m es 20,16, logrado en agosto de 2011 en São Paulo.
También tiene 10,16 segundos en los 100 metros, logrados en marzo de 2009 en São Paulo.