The towering striker joined Barcelona last summer from Inter Milan on a part-exchange deal that saw Samuel Eto'o move in the opposite direction.
Recent reports suggested that Ibrahimovic would move back to Italy after spending a dull season at Nou Camp.
The 28-year-old was linked with Italian duo Juventus and Milan, among other European high-profile outfits, over the past few weeks.
However, his agent Mino Raiola played down the media speculations.
"The papers already believe he has gone to Juventus, to Manchester City, to Real Madrid," he stated.
"But (Barca chief) Joan Laporta has already said that he is not for sale and Zlatan is very happy in Barcelona.
"He may have wanted the season to end differently, but he scored 22 goals and he had quite a positive first year at the club."
But Raiola stressed that Ibrahimovic will leave Barcelona at some point in the future.
"Ibra has never believed that Barcelona will be his last club," he added.
"They'll be a few more transfers because he is a bit like Jose Mourinho – if he wins it all he needs a new challenge.
"He could be tempted by England, while he has already played in Italy. It all depends on what club approaches him at what time.
"For now though his immediate future is at Barcelona."