At his pre-West Ham United press conference on Friday, Guardiola, who is in his sixth season as manager at the Etihad, was asked if he would ever consider managing England.
He thinks Gareth Southgate is doing a good job and hopes he extends his contract beyond the one he signed earlier this week.
He also stated that City will be his only English club side, despite his desire to manage a national team one day.
“Gareth is doing an incredible job,” Pep said. “He extended two years so congratulations on my behalf to Gareth.
“I would love, I said many times, when I finish here, the pleasure to lead a team at a World Cup. But it is not easy to find it. There are only a few positions.
“I would like it but if it doesn't happen I will train clubs, so it will not be a problem.
“But in England, being here I think always I will be Man City and if I have to come back it would be at Man City, if they want me. I would not train another club in England apart from this club.
“What I want is Gareth has done an incredible job. Honestly what I want is for him to extend the contract and then after that extend more.
“I am not here to take a position from anyone. It’s not my target.
“I want to be here [at City] as long as possible, as much as my energy and love is here. After that I don't know what will happen.
“Years ago never thought I would be Manchester City trainer and when I came I never thought for six years I would be here. Never.
“Life dictates your future so we will see what happens there.”