The Premier League side will reportedly pay €3.5 million up front for the 18-year-old winger, who had attracted interest from Barcelona and Juventus
Manchester City have reached a deal to sign Felix Correia from Sporting, the Portuguese side has confirmed.
The 18-year-old winger had been linked to Barcelona, Juventus and AC Milan in recent months but the Portuguese outfit announced on Tuesday that they had agreed to let him join the Premier League champions.
City reportedly agreed personal terms with the Portugal Under 21 international last month before striking a deal with Sporting worth an initial €3.5 million, with a further €3.5m available in bonuses.
Correia played a key role for Portugal in the U21 European Championship this summer. His goal and assist helped his side start the tournament with a 3-0 win over Italy and he went on to start every game as they reached the final, losing 2-0 to Spain.
The teenager is yet to have his first taste of professional football as he leaves Sporting without making an appearance for the senior side. The Primeira Liga side had hoped to hold on to Correia but the attacker opted against renewing his contract, which had just entered its final year.
He is expected to sign a five-year deal with Pep Guardiola's side before being sent out on loan, with either Dutch side NAC Breda or Spanish club Girona the likely destination.