The 22-year-old has signed on an eight-and-a-half-year contract in deal worth 100 million euros ($108 million).
As Ukrainian soldiers battle Russian forces in the east and south, Shakhtar are due to play Metalist 1925 from the embattled eastern city of Kharkiv