In de zomer van 2001 kwam Maxwell over van Cruzeiro naar Ajax. Op 19 augustus van dat jaar maakte hij zijn debuut in de thuiswedstrijd tegen Roda JC. Meer dan een jaar later scoorde hij pas zijn eerste goal voor Ajax, uit bij RKC Waalwijk op 26 oktober, waarmee hij een punt wist te redden voor de Amsterdamse club.
In oktober 2004 werd Maxwell voor het eerst opgeroepen voor het Braziliaans nationaal elftal. Hij speelde echter niet. Eerder heeft hij wel zijn opwachting mogen maken in het Olympisch elftal van Brazilië.
In de halve finale van de Amstel Cup 2004/05, uit bij Willem II, scheurde Maxwell ongelukkig z'n knieband af bij een landing na een sprong over een tegenstander. De revalidatie duurde erg lang en hij kwam niet meer aan spelen toe.
Eind januari 2006 maakte Maxwell bekend Ajax per direct te verlaten en te vertrekken naar Internazionale. Een dag later, op 1 februari, was de transfer afgerond en vertrok Maxwell naar Italië. In Italië werd Maxwell tot het einde van het seizoen gestald bij het kleinere Empoli. Inter had al het maximale aantal spelers buiten de EU in de selectie, dus kon Maxwell nog niet voor Inter uitkomen. Met Internazionale won Maxwell uiteindelijk drie landstitels (2007, 2008, 2009) en tweemaal de Supercoppa (2006, 2008). Nadat hij in het seizoen 2008/2009 zijn basisplaats verloor aan Davide Santon, stond Maxwell open voor een vertrek bij Internazionale.
Hij maakte in januari 2012 een transfer van FC Barcelona naar Paris Saint-Germain. Hier ging hij deel uitmaken van een door Qatar Sports Investments gefinancierd team dat in de volgende jaren vrijwel iedere nationale prijs won. Maxwell verlengde in juni 2016 zijn contract bij Paris Saint-Germain tot medio 2017.[2] Op 27 mei 2017 speelde Maxwell zijn laatste wedstrijd in het shirt van Paris Saint-Germain. Hij won met zijn club de finale van de Coupe de France tegen Angers met 0-1.[3]
Maxwell debuteerde op 14 augustus 2013 op 31-jarige leeftijd in het Braziliaans voetbalelftal tijdens een vriendschappelijke oefeninterland tegen Zwitserland in Bazel. Toenmalig bondscoach Luiz Felipe Scolari stuurde hem na 56 minuten het veld in als vervanger van Marcelo. Brazilië verloor de wedstrijd met 1-0. Scolari nam Maxwell vervolgens ook mee naar het WK 2014. Brazilië eindigde daarop als vierde nadat het met 3-0 verloor van Nederland. Die wedstrijd bleek later Maxwells laatste als international. Op 7 oktober van datzelfde jaar maakte Maxwell tijdens een interview op de Franse radio bekend dat hij niet meer voor Brazilië zou spelen.[4]