A knee injury has limited the Argentinian, who turned 31 last Saturday, to just seven appearances for City this season but he has featured in their last two matches.
He has been linked with a move to rejoin former Manchester City boss Roberto Mancini at Inter Milan but Zabaleta is in no rush to leave.
“At the end of this season, I will have one more year left on my contract,” he said.
“As a player, I think I still have two or three years left to play at the top level, but in football things change quickly.
I want to finish the season here and am not thinking of going anywhere in January.”