Career
Thomás" youth football career started with the Brazil club CFZ, then he went to the other hometown club Sport. He holds dual-citizenship and owns an Italian passport beside his Brazilian nationality. In 2006 Thomás arrived Italy to go through a trial period at Italian club Roma.
After that he entered the youth team of Botafogo.
Flamengo
Thomás went into Flamengo"s youth in 2008. In 2011, selected by Headcoach Vanderlei Luxemburgo, Thomás entered Flamengo"s senior squad, as well as earned his Number.25 jersey.
He made his professional debut for Flamengo on July 23, 2011 against Ceará Sporting Club in Campeonato Brasileiro, and totally earned 9 appearances for Flamengo in Campeonato Brasileiro. In 2012 he changed his squad number to Number.20 and made 10 appearances in 2012 Campeonato Brasileiro season.
He played for Flamengo with totally 28 professional matches including 19 Campeonato Brasileiro appearances and nine more Campeonato Carioca games.
Siena
On August 7, 2013, Italian football club Siena announced that they made the agreement with Flamengo to loan Thomás for one year. He made 12 appearances for Siena in Serie B, as no.10 of Siena. Then he came back to Brazil and re-registered into Flamengo"s squad on June 16, 2014 but failed to get more opportunities under Vanderlei Luxemburgo.
Ponte Preta
On August 19, 2014 it was reported Campeonato Brasileiro Série B side Ponte Preta signed Thomás on loan from Flamengo until the end of season.
Thomás made a total 21 appearance for Ponte Preta, including 13 Série B matches in which he scored his only goal against Atlético Goianiense and 8 Campeonato Paulista matches. On May 12, 2015 he ended his loan and was back to Flamengo again.
Seattle Sounders
On June 1, 2015 Major League Soccer club Seattle Sounders Football Club announced on their official website that Thomás had finished his permanent transfer from Flamengo to Seattle Sounders. Thomás made his Major League Soccer debut for Seattle Sounders on June 7, 2015, replaced Marco Pappa as a substitute on 80th minute during the road game against Sporting Kansas City which Sounders finally lost 0-1.
Joinville Esporte Clube
During the 2015 offseason, Thomás was loaned to Joinville Esporte Clube.