The highly-rated striker is on the verge of completing a move to the Parc des Princes, with the 30-year-old expected to be formally unveiled by the club on Wednesday
The Sweden international's agent, Mino Raiola, has spent the last days in the French capital trying to work out a transfer after Milan agreed to sell the 30-year-old striker and teammate Thiago Silva to PSG.
Leonardo claims that Ibrahimovic has finally agreed to a 13m euros-a-year deal with the club, with Italian reports suggesting that the the Swedish ace has cost PSG 23m euros.
"We have reached an agreement, the deal is done," Leonardo told Gazzetta dello Sport. "Zlatan Ibrahimovic is a PSG player, he can write our history."
Meanwhile, PSG has called a press conference for Wednesday in which Leonardo and president Nasser Al Khelaifi will be in attendance.
It is believed that the purpose of this press conference is to present not only Ibrahimovic, but also Marco Verratti, who joins PSG from Pescara.
Raiola also spoke to reporters outside of PSG's headquarters on Tuesday afternoon, saying: "Everyone is happy, and so is Zlatan.
"With the arrival of Ibra, Paris now has another reason to be considered a city filled with beauty."
The former Barcelona striker, who signed for Milan on a permanent deal last summer after a season on loan at San Siro, scored 56 goals in all competitions for the Rossoneri.