Guardiola has been tipped as a possible candidate to replace City coach Manuel Pellegrini, but the Spaniard poured cold water on any speculation.
“I have had no offers and I am not waiting for any,” he said in Tuesday’s press conference.
“I’m very happy here, this is an outstanding club.
“I want to fulfil my contract and do my job well, that is all I am thinking about at the moment.
“I still have a year and a half left on my contract. We will sit together in the summer and then we’ll see how things go,” added the 44-year-old.
Bayern chairman Karl-Heinz Rummeigge has said he wants to extend with Guardiola as soon as possible.
But the Spaniard is notorious for balking at long-term contracts with his current deal to expire in June 2016.
Guardiola won four titles last season in his first year in charge and is on course to steer Bayern to a third straight Bundesliga title in May.
Having won the Champions League title twice with previous club Barcelona, Guardiola is desperate to bring the title to Bavaria having lost in last season’s semi-finals to eventual winners Real Madrid.
Bayern host second-division Eintracht Braunschweig in the German Cup on Wednesday for a place in the quarter-finals.
Guardiola said he will “field the best possible team” against the second-division strugglers.
But he is likely to rest a few stars though with Bayern playing at Hanover 96 on Saturday before hosting Shakhtar Donetsk next Wednesday in the last 16, second-leg of the Champions League after a goalless tie in Ukraine.