Born and raised in São Bento do Sul, Brazil, Thiago began his footballing career in 2006 with the U-15 team of Brazilian top side, Grêmio Foot-Ball Porto Alegrense, commonly known as Grêmio. In 2007, he moved to Florianópolis where he signed a long-term contract with Figueirense FC and played there until in 2012 when he moved to Florianópolis's Avaí FC.
He first moved out of Brazil in 2015 to Europe and more accurately to Bosnia and Herzegovina where he signed a one-year contract with NK Sloga Ljubuški club. He scored 9 goals in 15 appearances in the 2015 Druga Druga Liga
He moved to Lebanon in September 2017 where on 7 September he signed a one-year contract with Lebanese Premier League side Tripoli SC. He made his Lebanese Premier League debut and scored his first goal in the competition on 17 September 2017 in a 5–1 loss against Al-Ansar SC.[6]
Kurdistan
Thiago Amaral - Erbil SC
In January 2018, he received a good proposal to play in the Kurdistan Premier League representing Zeravani SC. He made an impact, helping the team raise the champion's cup and being the league's top scorer, scoring 10 goals in 10 official games.
Soon after finishing the league season, he joined Erbil SC and made history, raising the team to the elite of Iraqi football, also winning the golden ball of the Kurdistan Premier League.
Return to Lebanon
Amaral returned to Lebanon in 2019, signing for newly promoted side Bourj FC.[7]
Return to Indonesia
Since the last time in Indonesia in 2016, Amaral returned to Indonesia in 2020, On 21 January, he signed a year contract with Indonesian Liga 1 side Persipura Jayapura.[8]