After playing with a host of smaller clubs early in his career, he started appearing professionally for Avaí Futebol Clube in 2006, moving to Associação Atlética Caldense that same year.
In 2007, Amaral was signed by Vitória de Guimarães of Portugal from Villa Rio Esporte Clube,[1] as the Minho side had just returned from the second division.
He contributed sparingly in the Primeira Liga as they overachieved for a final third place, ahead of S.L.
[2] Towards the end of his second season, Amaral was suspended by Vitória[3] and eventually released,[4][5] returning to his country with América Futebol Clube (RN), still owned by Villa Rio.
After two years with Coritiba Foot Ball Club[6] he returned to Portugal also on loan, joining C.S.