Guardiola, who will succeed Manuel Pellegrini as a new manager of Manchester City for next season, admitted that he is taking a risk by joining the England club.
Guardiola, who would leave his current club Bayern Munich at the end of this season, had reportedly signed a three-year deal of more than 15 million Euros a year to take over as new City manager.
The 45-year-old Spanish revealed that he needed a new challenge in his career and, therefore, he is ready to lead his new club.
City, however, paid their gratitude to Pellegrini for being supportive and for remaining entirely focused towards achieving his targets.
Pellegrini, who recently signed a 12-month extension contract with City, announced that he would leave the Etihad on the original date which was June 30.
City are currently at the second spot in the league standings and are just three points behind surprise leaders Leicester City.
City, which have also managed to reach the finals of League Cup, will lock horns with Sunderland in their next league clash on Wednesday.