Născut în São Vicente, São Paulo, Robinho a semnat primul său contract profesional cu Santos în 2002 la vârsta de 18 ani. A marcat un gol în primul său sezon în Campeonato Brasileiro, în cele 24 de apariții, Santos câștigând în același an campionatul. A ajuns în finala Cupei Libertadores în 2003, dar Santos a pierdut în fața echipei argentinieneBoca Juniors. Doi ani mai târziu, Santos reușea să câștige titlul din nou, după ce Robinho marcase 21 de goluri în cele 37 de apariții.
După evoluțiile bune din acel sezon, Robinho atrase atenția marilor cluburi din Europa în 2004. Totuși, el a rămas în America de Sud după ce Santos a refuzat toate ofertele. Forma sa a scăzut după ce mama sa, Marina da Silva Souza, a fost răpită în casa din Praia Grande pe data de 6 noiembrie, fiind apoi eliberată după jumătate de an, nevătămată, după ce a fost răscumpărată.[5]
După ce a marcat 9 goluri în 12 apariții, talentul său a scos la iveală tot mai mult interesul forțelor Europei. Santos, realizând că nu-și mai poate obliga starul să rămână, l-a vândut pe Robinho celor de la Real Madrid, care au acceptat să-i ofere clubului brazilian 60% din totalul clauzei de reziliere, adică 24 de milioane de euro.[6]
Real Madrid
Robinho a primit tricoul cu numărul 10 la Real Madrid, care a fost purtat înainte de venirea lui de Luís Figo. A marcat 14 goluri în cele 37 de apariții din primul său sezon. La începutul sezonului 2006-2007, Robinho și David Beckham au fost puși să stea pe bancă de către antrenorulFabio Capello până în iarnă când, în a doua parte a sezonului, s-au regăsit amândoi în primul unsprezece al Realului, sezon în care echipa din Madrid a câștigat tilul cu numărul 30, fiind al treilea titlu din cariera lui Robinho.
După ce Fabio Capello a fost demis, Bernd Schuster a fost ales ca principal la Real Madrid. Robinho a reușit să marcheze 11 goluri[7] și să aibă 8 pase decisive[8] în sezonul 2007-2008, marcând de asemenea 4 goluri în Liga Campionilor. După aceea Robinho s-a accidentat la începutul jumătății sezonului, nereușind să se recupereze suficient de rapid pentru a juca contra Romei în Liga Campionilor. O săptămână după, Robinho a reușit să reaprindă speranțele câștigării titlului după ce a marcat 2 goluri pe data de 3 martie2008 contra lui Recreativo de Huelva.[9] Acea victorie a ținut-o la distanță pe Barça, Realul reușind să-și securizeze cel de-al 31-lea titlu, al patrulea din carieră pentru Robinho.
Robinho a fost al treilea marcator al Realului în cei 3 ani petrecuți la Madrid, în spatele lui Raúl și al lui Ruud van Nistelrooy. De asemenea, a fost al doilea ca asisturi, după Guti, și singurul alături de coechipierul Iker Casillas care a reușit să se claseze în primii 10 candidați la Balonul de Aur.
Președintele Realului, Ramón Calderón a promis că va negocia un nou contract cu Robinho, lucru care nu s-a întâmplat. Acesta spera ca Robinho să facă parte dintr-un viitor transfer al lui Cristiano Ronaldo în vara lui 2008. Cum transferul lui Cristiano Ronaldo nu s-a materializat, Ramón Calderón i-a oferit până la urmă un contract lui Robinho, dar brazilianul l-a refuzat, Realul lăsându-l pe Robinho să discute cu echipa din Premier League, Chelsea.
Înainte de a ajunge la City, Robinho a fost curtat de Chelsea.[12] Robinho și-a dorit foarte mult să ajungă în Londra, chiar și Realul lăsându-l să plece, dar transferul nu s-a mai concretizat. Dorința de a ajunge la Chelsea a fost văzută după ce a spus: În ultima zi, Chelsea mi-a făcut o ofertă irefuzabilă. Reporterul i-a răspuns: Vrei să spui Manchester City, nu?, Da, scuzați-mă. a spus el.
Al doilea său sezon nu a fost așa de bun: după o accidentare gravă care l-a ținut pe bancă 3 luni, acesta a jucat doar 12 meciuri (10 în Premier League), marcând un singur gol împotriva divizionarei secunde Scunthorpe United în Cupa FA. Acesta s-a transferat în iarnă.
Întoarcerea la Santos
Pe data de 28 ianuarie2010, Robinho s-a întors la primul său club, Santos, printr-un împrumut de jumătate de an. Acesta a declarat că s-a întors la clubul din orașul său natal deoarece vrea să joace toate meciurile pentru a putea ajuce la CM 2010 cu Brazilia, refuzând o ofertă de la São Paulo FC. Acesta a marcat un gol cu călcâiul împotriva echipei menționate mai devreme, completând în ultimele 5 minute victoria lui Santos cu 2-1. După ce a ajutat-o pe Santos să câștige Copa Libertadores, acesta a declarat că ar prefera să rămână în Brazilia, dar Manchester City a refuzat să-i prelungească împrumutul sau să accepte un eventual transfer.
AC Milan
Pe data de 31 august2010, Robinho s-a transferat la AC Milan în Serie A, pentru 18 milioane de euro (15 milioane de lire sterline), semnând un contract pe 4 ani. Și-a făcut debutul ca rezervă într-o înfrângere cu 2-0 contra nou-promovatei Cesena. Primul său meci în primul unsprezece a fost într-o victorie cu 1-0 contra lui Genoa. Pe data de 16 octombrie2010 a marcat primul său gol contra lui Chievo stabilind scorul final în prelungiri, 3-1 pentru Milano. În sezonul 2011-2012, a reușit să ajute Milanul să ajungă pe un dezamăgitor loc 2 în Serie A, marcând 11 goluri în tot sezonul. După ce Alexandre Pato a primit numărul 9, primind numărul fostului atacant Pippo Inzaghi, care s-a retras, Robinho a primit tricoul numărul 7, după ce în sezonul precedent a primit numărul 70.