FILE - Croatia's Josko Gvardiol controls the ball during the Euro 2024 group D qualifying soccer match between Croatia and Wales at the Poljud stadium in Split, Croatia, Saturday, March 25, 2023. Photo: AP
No financial details were revealed but Pep Guardiola's side are understood to have agreed a fee of 90 million euros ($99 million) for the Croatia international.
Gvardiol, 21, has impressed in his two seasons at Leipzig which he joined from Dynamo Zagreb in July 2021.
"I have always dreamed of one day playing in England and to be doing so now with Manchester City – after the season they have just had – is a real honour for me," said Gvardiol of joining a team which won the Premier League, FA Cup and Champions League last year.
"Anyone who saw Manchester City play last season knows they are the best team in the world. To win the Treble says everything you need to know about the quality this team has."
Gvardiol becomes Man City's second signing ahead of the 2023/24 campaign, following fellow Croatian international Mateo Kovacic.
"To be joining City is something very special for me and my family," continued Gvardiol.
"To have the chance to work with Pep Guardiola, too, will be amazing for me.
"I know I am not yet the finished article and I am sure my game will progress under the best coach in football.
"To be linking up with Mateo Kovacic will also be special. He’s a top footballer and I hope we can both help City achieve another successful season in 2023/24 and then beyond.”
Capped 21 times for Croatia, Gvardiol made 87 appearances across two seasons for Leipzig winning back-to-back German Cups.
He won two league titles with Zagreb before moving to the Bundesliga.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)