Robinho wurde in ärmlichen Verhältnissen in der Hafenstadt São Vicente im brasilianischen Bundesstaat São Paulo geboren und begann seine fußballerische Karriere im benachbarten Santos beim FC Santos, mit dem er zwei Meisterschaften gewann und 2003 das Finale der Copa Libertadores erreichte.
Nach einem wochenlangen Tauziehen gelang es Real Madrid im Juli 2005, Robinho von seinem Stammklub abzuwerben. Sein vorerst letztes Spiel für Santos bestritt er am 24. August 2005 gegen Paysandu Sport Club. Wenige Tage später, am 28. August 2005, gab er im Spiel gegen den FC Cádiz sein Ligadebüt für Real Madrid. Am 22. September 2005 erzielte er in seinem vierten Ligaspiel gegen Athletic Bilbao sein erstes Tor in der Primera División.