The 30-year-old has enjoyed an illustrious career - starting at Ajax before moving on to top clubs such as Barcelona, Juventus, Inter Milan and AC Milan.
Revealing his future plans, the Swedish international knows his time is almost up but would like to play for one more year.
"I am starting to get old, time has gone by fast, but I still want to play for another year or so," Ibrahimovic is quoted as saying by Sportbladet.
"Now I feel more mature and I also have two children now. Time has flown by very quickly and I have changed many teams during my career.
"Everything has just gone by me. Once I retire from football then I will begin to enjoy life.
"I don't know when I will retire, but I want to continue playing for just a little bit longer."
Ibrahimovic could not help Milan from losing 2-0 to Juventus on Saturday but insists his side did their best.
"I don't think we could have done any more in that game," he said.
Ibrahimovic will be with Sweden as they play Finland in the Euro 2012 qualifiers on Friday.