Alexandre Barros lahir di Sao Paulo, Brasil, 18 Oktober 1970. Pertama kali ikut balap grandprix di kelas 80cc pada tahun 1986 di sirkuit Jarama, GP Spanyol. Pada saat itu ia baru berusia 15 Tahun. Pada tahun 2000 ia bergabung ke tim Emerson Honda Pons dengan hasil peringkat 4 di akhir musim kompetisi. Musim 2001 di tim West Honda Pons ia berhasil mempertahankan posisi 4 di klasemen akhir. Di musim 2002 dengan tim yang sama ia sempat 2 kali juara seri, sekali runner up dan sekali posisi tiga di empat seri terakhir setelah berganti motor dari NSR 500 cc 2 tak, ke RC211V 990 cc 4 tak. Musim balap 2003, Barros menjajal motor Yamaha YZR M1 dengan bergabung ke tim Gauloises Yamaha Tech 3, menjadi tandem pembalap Prancis, Oliver Jacque. Dengan tahun ke 16 ke ikut sertaanya di kelas puncak, baik di GP 500 dan MotoGP, Ia menjadi pembalap paling berpengalaman dari pembalap pembalap yang turun di MotoGP sampai musim 2005. Musim 2005 menjadi tahun terakhir Barros, yang kemudian membalap di WSBK tahun 2006.