Dopo gli esordi nel campionato paulista, dove gioca con Wimpro, São José, Juventus, Nacional e Suzano, nel gennaio del 2004 si trasferisce allo Sporting Lisbona. In Portogallo vive le stagioni migliori della sua carriera, vincendo tre titoli nazionali, due Coppe e altrettante Supercoppe. In seguito gioca anche nei campionati di Repubblica Ceca, Lettonia e Italia. Dopo la naturalizzazione, ha esordito nella Nazionale di calcio a 5 del Portogallo con la quale ha partecipato agli Europei 2010. Nel 2020 si trasferisce a Malta per una stagione, viene successivamente ingaggiato di nuovo in Italia, con la società A.S.Mirafin dal 2021, ancora oggi ne fa parte partecipando al campionato di serie B di cui ne è capitato della squadra.