Barbosa vant en olympisk bronsemedalje i skyting under OL 1920 i Antwerpen. Han var med på det brasilianske laget som kom på tredjeplass i lagskytingen 50 meter militærpistol med 2 264 poeng, bak USA og Sverige. De andre på laget var Afranio da Costa, Guilherme Paraense, Fernando Soledade og Sebastiao Wolf. Barbosa skjøt 441 poeng som var det nest svakeste resultatet på Brasils lag.