Born in Caconda, Cabinda, Barros competed for the Angola national basketball team at the 2012 FIBA World Olympic Qualifying Tournament for Men. He played for the Atlético Petróleos de Luanda side that won silver in the 2012 FIBA Africa Clubs Champions Cup.