Kaká ha esordito con la nazionale brasiliana il 31 gennaio 2002 in Brasile- 6-0. In maglia verdeoro ha disputato 83 partite e segnato 28 reti. A queste se ne aggiungono 5 con 4 gol nell'Under-23 e 5 partite con una rete nel campionato del mondo Under-20 del 2001. Nel 2003 ha partecipato alla Gold Cup, dove è stato capitano della selezione brasiliana e ha disputato 5 partite e segnato 3 reti.