Comincia a giocare nelle giovanili del Corinthians. Nel 2005 passa al Primavera, con cui esordisce in prima squadra. Nel 2006 gioca per l'Anapolina. Nel 2007 gioca per il Grêmio Esportivo Anápolis. Nell'estate del 2007 si trasferisce in Sudafrica, firmando un contratto con l'Ajax Cape Town. Nel 2009 passa al Mamelodi Sundowns. Nel 2012 viene acquistato dai colombiani dell'America de Cali. Nel gennaio 2013 viene ingaggiato a parametro zero dal Ratchaburi Mitr Phol. Il 1º marzo 2013 viene ufficializzato il suo passaggio al Clube de Regatas Brasil. Il 23 luglio 2013 passa al Mpumalanga Black Aces. Il 9 gennaio 2014 viene acquistato dal Macaé. Nell'estate 2015 viene acquistato dall'Esteghal Khuzestan. Il 23 luglio 2016 viene ufficializzato il suo trasferimento al Pune City.