The 34-year-old striker, whose contract with Shanghai SIPG will expire at the end of the year, thanked the fans, management and players of the club in a statement on his Instagram account.
The Hulk, which Shanghai SIPG transferred for 55.8 million euros in summer 2016, scored 76 goals in 145 matches.
Hulk, who previously played in Porto and Zenit clubs, wore the Brazilian National Team jersey 48 times.
The World Cup Draws have been drawn! Here are our competitors!