The Spanish coach, who arrived at City in 2016, after passing through the bench Barcelona and Bayern Munich, ended his contract at the end of this campaign, but now he will remain in England, at least, until 2023.
During his time at the Manchester club, Guardiola has achieved two Premier League, one FA Cup, three League Cups and two English Super Cups.
His mole is the Champions League, where he has not yet been able to reach the semifinals.
This season, City are tenth in the table the premier League, with one game less, six points behind the leader, Leicester City.
“Since I came to Manchester City I have felt well received by everyone in the club and in the city. Since then we have achieved great things together, scoring goals, winning titles and we are very happy with the successes, “Guardiola said.
“The challenge now is to keep improving and evolving,” he added.