Barrichello guiou pela
Scuderia Ferrari de a , como companheiro de equipe de
Michael Schumacher, desfrutando de um grande sucesso, sagrou-se campeão em
2002 e
2004. A aposentadoria de Schumacher no final de fez de Barrichello o piloto mais experiente do
grid e, no Grande Prêmio da Turquia de 2008, ele atingiu a marca de 257 largadas, tornando-se o piloto com maior número de corridas disputadas na Fórmula 1. Em 2010, no Grande Prêmio da Bélgica de 2010, atingiu a incrível marca de 300 GPs disputados.
Após competir pela
Brawn GP na
temporada de 2009, ele foi confirmado para na equipe
Williams, e teve seu contrato renovado para o
campeonato seguinte. Em 2011, Rubens disputou sua 19.ª temporada, tornando-se o piloto com maior número de temporadas ininterruptas disputadas. Em , após ser substituído na Williams por
Bruno Senna, Barrichello não encontrou oportunidade em outra equipe e, por essa razão, não disputou o campeonato. Com isso, ele correu na
Fórmula Indy em 2012, e no fim do mesmo ano disputou 3 corridas na
Stock Car Brasil.