Career
Ludogorets Razgrad
Choco went through the youth academy of Santos Futebol Clube. On 7 January 2011, he moved from Santos to Bulgarian side Ludogorets Razgrad, signing a three and a half-year contract and becoming the team"s first foreign signing of the Domuschiev era. He continued to feature only on rare occasions during the 2013-2014 (though he did play a part in the 2013-2014 Union of European Football Associations Europa League group stage, appearing in three of their victories) and 2014-2015 campaigns (not being registered for the 2014-2015 Union of European Football Associations Champions League group stage).
Choco left the team by mutual consent at the end of November 2014.
He stated that Ludogorets will always remain in his heart. Following his release from Ludogorets, Choco attracted interest from the Kazakhstan Premier League, but eventually he didn"t complete any move there.
APOEL
On 27 May 2015, Choco signed a two-year contract, with the option of a further season with APOEL from Cyprus. His contract with APOEL was terminated in December 2015, leaving the team after only seven months and without managing to appear in any official match.
Sampaio Corrêa
On 23 December 2015, he moved back to his country and signed a contract with the Campeonato Brasileiro Série B club Sampaio Corrêa.