Marquinhos kwam op achtjarige leeftijd bij Corinthians terecht. Na zes wedstrijden in het eerste team verruilde hij de club uit zijn geboortestad voor een Italiaans avontuur bij AS Roma. Hij debuteerde op 16 september 2012 tegen Bologna. In zijn eerste seizoen dwong hij meteen een basisplaats af. Op 8 december 2012 leek hij zijn eerste doelpunt voor de Romeinen te hebben gescoord, in de Coppa Italia tegen ACF Fiorentina, maar die goal werd vervolgens afgekeurd.[2] In juli 2013 tekende hij een 5-jarig contract bij het Franse Paris Saint-Germain, dat 35 miljoen voor hem betaalde.[3] Op 17 september 2013 debuteerde hij voor PSG in de Champions League tegen het Griekse Olympiacos. Hij scoorde meteen zijn eerste treffer voor de club. Vijf dagen later debuteerde hij in de Ligue 1 tegen AS Monaco. Op 28 september 2013 scoorde hij zijn eerste doelpunt in de Ligue 1 in de thuiswedstrijd tegen Toulouse. Op 2 oktober 2013 scoorde hij opnieuw in de Champions League, ditmaal tegen het Portugese Benfica. Op 12 maart 2014 maakte hij zijn derde doelpunt in de Champions League, tegen Bayer Leverkusen.
Op 31 oktober 2013 kreeg Marquinhos zijn eerste oproep van bondscoach Luiz Felipe Scolari voor het Braziliaans nationaal team, voor de dubbele oefeninterland in november 2013 tegen Honduras en Chili. Hij debuteerde voor Brazilië op 17 november 2013 in de oefeninterland tegen Honduras, die met 0-5 gewonnen werd. Marquinhos mocht na 72 minuten invallen voor David Luiz.[4]