Earlier in his career, Barbosa had won a bronze medal at the 1987 World Championships in Athletics in Rome, and finished sixth in the 800m final at the 1988 Summer Olympics in Seoul.