But who is the 19-year-old that has become Pep Guardiola's third signing at Manchester City?
Here, we take a look...
Club: Manchester City (previously FC Ufa)
Zinchenko played in Shakhtar Donetsk's youth team but left without playing a game for them and, after a trial with Rubin Kazan, joined FC Ufa.
At the time, they were a newly-promoted club in the Russian top-flight, but Zinchenko was tempted by the prospect of first-team football. The youngster featured seven times for Ufa in the 2014/15 season, but last campaign he made 24 appearances and scored twice as they finished 12th in the league.
Zinchenko made his debut for Ukraine last year and has since gone on to score once in six caps. He was Ukraine's third-youngest player in their history, and also broke Andriy Shevchenko's record by becoming the youngest player to score as they beat Romania 4-3 in one of their Euro 2016 warm-up games. He was 19 years and 214 days old.
He was introduced as a late substitute in their opening two group games of Euro 2016, which they lost to Germany and Northern Ireland, before starting in their final match as they were beaten 1-0 by Poland. Ukraine finished the tournament without a point or goal.
Style of play
Adept at performing across a range of positions in midfield, Zinchenko is an attacking midfielder who can play wide or in an advanced central position, and often likes to drift inside from the right onto his left foot.
He has yet to really develop the goalscoring side of his game, but is a quality dribbler with good close control and has an eye for a pass and a cross.
Where would he fit in?
Despite joining Ufa initially in search of first-team football, Zinchenko is unlikely to feature much for Manchester City next season and will probably go out on loan for 2016/17.
City do not have the best record in recent years of bringing through young players, but Kelechi Iheanacho, also 19, was given a fair swing last season and Pep Guardiola is no stranger to developing youth.
The qualities he possesses do suggest he could be a long-term replacement for David Silva in Manchester City's midfield.
Did you know?
Zinchenko was playing alongside Emmanuel Frimpong at Ufa, and the former Arsenal midfielder gave English lessons to the young Ukrainian ahead of his Premier League move.