Ibrahimovic joined Manchester United last summer in a one-year-deal which ended in June this year, but a knee injury put the talk of a renewal on hold.
After recovering and proving his fitness, the 35-year-old has rejoined the club.
“Manchester United is delighted to announce that Zlatan Ibrahimovic will continue his journey with the club and has signed a one-year contract. He will wear the number 10 shirt,” Manchester United announced.
The Swede also shared a photo depicting himself as Jesus Christ, arm wrestling with a character who is supposed to be the devil in reference to Manchester United’s nickname as the Red Devils.
In his first year at Manchester United, made 46 appearances and scored 28 goals for the club during the 2016-17 campaign and won the League Cup and Europa League title.
“I am back to finish what I started. It was always mine and the club's intention for me to stay. I cannot wait to get back out on that Old Trafford pitch, but I also know that I have to take my time to make sure that I am ready,” the former Paris Saint-Germain striker said.
ALSO READ: Doctors amazed by Ibrahimovic's knee
“I have been working hard and will continue to do so to make sure I am in the best possible condition for my return to the pitch.”
Ibrahimovic will wear the No. 10 shirt previously worn by Wayne Rooney.