The Senegal international was reported to have signed a three-year deal. Ba, who will undergo a medical on Sunday, made the switch to China from Turkish Super Lig side Besiktas, where he scored 27 goals in 44 games last season, a statement by the Chinese club added.
The journeyman striker, who also played for West Ham United and Newcastle United in the English Premier League, had been tipped for a return. But he will instead line up alongside former Everton star and Socceroo Tim Cahill and Mali international Mohamed Sissoko, who arrived in China from Spanish La Liga side Levante after spells at Paris Saint-German and Liverpool.