The 31-year-old, who scored 30 goals in Ligue 1 after moving from AC Milan last season, said that he decided to stay at the Parc des Princes after speaking with Les Parisiens president Nasser Al-Khelaifi.
"I can confirm that this summer my agent spoke with several clubs," the Swede told French radio station RMC.
"I spoke with PSG president and, after our conversation, I decided to stay here and we reached a [contract] agreement. I am happy here and I hope that together PSG and I can do something historic."
Ibrahimovic signed a one-year extension to his contract on Tuesday.