Ricardo Oliveira war brasilianischer Nationalspieler. Seinen ersten offiziellen Einsatz in der Landesauswahl hatte der Stürmer am 8. Juli 2004 während der Copa America gegen Chile. Damals wechselte ihn Nationaltrainer Carlos Alberto Parreira in der 63. Minute für Adriano ein. Zuvor spielte er bereits am 25. Mai in einem inoffiziellen Spiel gegen die Auswahl Kataloniens, wo ihm beim 5:2-Erfolg ein Treffer gelang. Insgesamt absolvierte Oliveira 13 bzw. zwölf Spiele für das Nationalteam, außer bei der Copa América 2004 unter anderem auch beim Konföderationen-Pokal 2005 in Deutschland. Beide Wettbewerbe gewann Brasilien. Seinen Durchbruch in der Nationalmannschaft schaffte der Offensivspieler allerdings nie. Letztmals das Trikot der Seleção trug der Stürmer am 27. März 2007 im Freundschaftsspiel gegen Ghana, als er beim 1:0-Sieg in der Startformation stand. Danach wurde er für lange Zeit nicht mehr berücksichtigt. Ehe er von Trainer Carlos Dunga acht Jahre später, für die Wm Qualifikationsspiele im Oktober 2015 gegen Chile und Venezuela berufen wurde. Am 14. Oktober 2015 feierte Ricardo Oliveira sein Comeback im National-Dress, als er im Spiel gegen Venezuela in der Startelf stand und ein Tor zum 3:1-Sieg beisteuerte.