Marcos Assunção da Silva, meglio noto come Marcos Assunção, nasce a Caseiras (Brasile) il 27 Luglio 1976. Inizia la carriera da calciatore nel Rio Branco per poi trasferirsi al Santos e al Flamengo. Nel 1999 viene acquistato dalla Roma, con la fama di buon centrocampista, decisamente abile nei calci di punizione. Il suo esordio in maglia giallorossa è il 29 agosto 1999 in Piacenza – Roma, terminata 1-1, mentre il primo gol in Serie A lo segna contro il Perugia, il 26 settembre 1999. Con la Roma vince il terzo scudetto della storia, spesso mettendo lo zampino in gol e assist vincenti: indimenticabile il gol su punizione contro l’Inter, gara terminata 3-2.
Nell’anno successivo resta memorabile la rete dello 0-2 contro la Juventus. I tifosi giallorossi lo ricorderanno anche in Liverpool – Roma, nell’inspiegabile ruolo di terzino destro. Dopo un’ultima annata difficile, lascia la Roma nel 2002. Vestirà le maglie di Betis (2002-2007), Al Ahli (2007-2008), Al Shabab (2008-2009), Gremio Prudente (2009-2010), Palmeiras (2010-2012), Santos (2013), Figueirense (2014), Portoguesa (2014), Criciuma (2015) e Sampaio Correa (2016).
Il 12 maggio 2016 annuncia il ritiro dal calcio giocato.