 Thiago played in Brazil with Paulista Futebol Clube from 2007 to 2010, making a total of almost sixty appearances and scoring a sum of eleven goals over three years.In 2011, he joined Serbian side Sloboda Užice.Thiago and Paulista teammate Ricardinho came to Serbia in January 2011 and played 11 matches with newly promoted FK Sloboda Point Sevojno until the end of the season.