Oscar, a former Chelsea midfielder, will return to Sao Paulo on a three-year contract, the Brazilian Serie A club said on Tuesday.
Oscar, who played 48 games for Brazil’s national team between 2011 and 2016, has spent the previous eight seasons with Shanghai Port, winning the Chinese Super League three times.
“I’m happy to be back in Brazil and to be able to play for Sao Paulo, which is the club where I started out, where I made my base and where I grew up,” the player, who is 33, said in a statement.
Oscar scored 38 goals in 203 appearances for Chelsea, winning the Premier League, League Cup, and Europa League during his four-and-a-half-year tenure.
He began his professional career with Sao Paulo in 2008 before joining Internacional in 2010, sparking a contract dispute between the two Brazilian teams.