Починаючи з сезону 2012 року виступав за «Кратеуш», у футболці якого провів 9 поєдинків у Лізі Сеаренсе. У сезоні 2013 року переїхав до шведського «Кальмара». У березні 2013 року дебютував в Аллсвенскані за «Кальмар», в якому вийшов на заміну Джонатану Макдональду в компенсований час у першому турі проти «Сиріанськи». У своєму першому сезоні в Швеції провів 24 матчі в Аллсвенскані, в яких відзначився трьома голами. У сезоні 2014 року став одним з провідних гравців «Кальмара», перш ніж у серпні 2014 року травма залишила його на декілька сезонів й повернувся лише в останньому турі сезону в листопаді 2014 року. У сезоні 2014 року провів загалом 19 матчів у вищому дивізіоні за «Кальмар».
Повністю одужавши, став провідним опорним півзахисником «Кальмара» протягом сезону 2015 року та зіграв 27 матчів у вищому дивізіоні Швеції. У сезоні 2016 року пропустив лише одну гру й провів 29 матчів у вище вказаному сезоні. На початку сезону 2017 року бразилець вибув на тривалий період часу через операцію на коліні й повернувся на футбольне поле в травні 2017 року.
9 серпня 2017 року перебрався в російський«Ахмат» (Грозний)[1]. 10 серпня 2017 року дебютував у Прем'єр-лізі в матчі проти «Краснодара» (3:2), вийшовши на заміну на 70-й хвилині Філіпе Сампайо[2]. Лише через три хвилини після виходу на поле також відзначився голос зі штрафного[3][4]. У сезоні 2017/18 років провів 24 матчі за чеченців у Прем'єр-лізі, відзначився трьома голами. У сезоні 2018/19 залишався основним півзахисником грозеннського клубу й пропустив лише одну з 30 матчів сезону, як і в сезоні 2019/20 років. У сезоні 2020/21 провів 26 матчів у Прем'єр-лізі. 17 травня 2021 року залишив «Ахмат».
25 липня 2021 року переїхав до Саудівської Аравії, щоб приєднатися до «Аль-Файсалі»[5].