Kilenc évesen kezdett el gokartozni, brazil bajnoki címeket nyert.Versenyzett többek között a Forma-Vauxhall-Lotus és a Forma Opel Lotus sorozatban és a Forma3-ban, valamint a Forma 3000-ben is.1993-ban mutatkozott be a Forma1-ben, akkor a Jordan szineiben. Első szezonjában 2 pontott szerzett és 17. lett a bajnokságban. A brazil versenyző 1995-ben és 1996-ban is a Jordannél maradt. 1995-ben ajánlatot kapott a Ferrari-tól, de oly sokáig habozott hogy mégsem őt választotta a csapat. 1997-ben a 13. , 1998-ban a 12. míg 1999-ben a 7. helyen végzett a világbajnokságban ezért ismét magára irányította a Ferrari figyelmét. Barrichello Michael Schumacher csapattársa lett. Első Ferraris futamán a 2. helyen ért be a célba. A szezon végén Barrichello 62 ponttal a világbajnokság negyedik helyén végzett és és segített megszerezni a csapatnak a konstruktőri világbajnoki címet. 2001-ben Barrichellónak nem sikerült futamot nyernie. Dobogóra azonban az év során 10 alkalommal is felálhatott. 2002-ben a Barrichello második lett, 77 pontjával. Ebben az évben 4 alkalommal nyert, nagy sérelme volt hogy ausztriában csapatutasításra át kellett adnia az 1. helyet Schumacher-nek. 2003-ban és 2004-ben Barrichello két versenyt is nyert. 2005-ben a Ferrari hatalmas visszaesésének köszönhetően Barrichello 38 ponttal a világbajnokság nyolcadik helyén fejezte be az évet, és távozott csapatától. Barrichello 2006-ban a Honda versenyzője lett. 2007-ben a Honda csapat jelentősen legyengült, és Barichello 0 pontot szerzett az év során. 2008-ban megdöntötte a legtöbb versenyen indulás rekordját. A világbajnokságban a 14. helyen zárt, 11 ponttal. 2009-ben az év első futamán 2. helyezést ért el csappattársa (Button) elött.
1994-ben pedig 19 pontot gyüjtött.
A jelenlegi Forma1-es mezőny és minden idők legtapasztaltabb Formula–1-es versenyzője. Egyszer végzett az egyéni világbajnokság 3., kétszer a 2. helyén. Legjobb eredménye 2004-ből való amikor 114 pontjával 2. helyezés lett az összesitett bajnokságban.