The 26-year-old player had announced his move away from Spain in mid-January but the Beijing club delayed an official announcement, even after posting a photo of him training with the team in Portugal.
His reported 40-million-euro ($49 million) move appeared to have been complicated by the Chinese Football Association’s decision last year to impose a new 100 percent transfer tax on deals worth over 45 million yuan ($7 million).
Reports suggested the move was structured to dodge the transfer tax.
The CFA warned last month that teams evading the levy would face crippling point deductions under new measures aimed at plugging loopholes in the restrictions.
The levy was imposed as the CFA worries about an influx of well-paid foreigners following record-shattering signings in recent years.
“It wasn’t easy for me to make this decision because I was at Villarreal in Spain and I was doing good work there,” Bakambu told a press conference, wearing a green training jacket in the club’s colours.
“But now I’m here with my new team and what I want to do is to do everything to score as many goals as possible,” he said in Spanish.
“I’ve already been here two months with my new teammates. I want to say thank you to everyone and I think we have a good team. We can do something good this season.”
Li Ming, the club’s general manager, said the transfer process was “very complicated”.
“It took a long time. We had to decipher and assimilate the new federation rules to know how to we should respond,” Li said. “We had an appropriate arrangement with the federation.”
Li declined to reveal the transfer’s amount, saying there was a “confidentiality agreement”.
Chinese media have reported that Bakambu signed a four-year deal with an annual gross salary of 18 million euros.
Beijing Guoan finished ninth in the 16-team CSL last season and had appeared determined to buy a goal-scorer before the start of the new campaign.
Bakambu, who had joined Villarreal in 2015, scored nine goals in 15 games in the first half of the current La Liga season.
The Super League’s new season begins on Friday and will end in November.
Would you like to place a soccer bet? Click here to get started in 3 easy steps.