A midfielder, Barro gained 29 caps for the Burkina Faso national team, and had a three-year stint with Brøndby of the Danish Superliga between 1999 and 2002.
After having played in his home country Burkina Faso for EF Ouagadougou and shortly in South Africa for Mamelodi Sundowns,[2] Barro signed a four-year contract with Danish Superliga club Brøndby on 7 September 1999.
[3][4] He had a slow start to his career in Europe, mainly a reserve behind Peter Graulund and Ruben Bagger.
[5] The three goals proved to be his only for the club from Vestegnen, as he terminated his contract by mutual consent on 11 September 2002.
He was later part of the 2000 and 2002 African Nations Cup teams, which finished bottom of their respective groups in the first round of competition, thus failing to secure qualification for the quarter-finals.