“Claudio is a fantastic goalkeeper and an excellent addition to our squad," said Guardiola.
“He has experience and great leadership qualities and is in the prime of his life. He is a goalkeeper I have admired for a number of years and I’m really happy he is now a City player.”
Earlier today Barcelona announced the signing of Jasper Cillessen from Ajax Amsterdam that paved the way for this particular transfer.
Chile international Bravo has enjoyed a wonderful past couple of seasons having won back-to-back La Liga titles and successive Copa America crowns.
Bravo told the club's official website that he was thrilled to have made the move: “I’m very proud to be joining Manchester City.
"I know the Club is building something very special and I hope I can be part of many successes in the coming years.
“It is not easy to leave a club like Barcelona where I had two fantastic years, but the opportunity to work with Pep Guardiola was too good to refuse.