Schierato nel ruolo di ultimo, Marcelinho ha giocato nei campionati di Brasile, Belgio, Spagna e Kuwait. Le stagioni migliori le ha trascorse nell' con cui ha vinto quattro campionati, altrettante supercoppe e una coppa nazionale. A livello continentale ha raggiunto inoltre con i belgi la finale di Coppa UEFA 2001-02 e Coppa UEFA 2002-03, perse entrambe contro il . In possesso della doppia cittadinanza, a livello giovanile ha rappresentato il Brasile mentre da adulto ha optato per la Nazionale di calcio a 5 del Portogallo; con i lusitani ha preso parte alla Coppa del Mondo 2004 e a due edizioni del campionato europeo.