The 30-year-old AC Milan star - who scored in the opening 2-1 loss to co-hosts Ukraine - was adamant when asked about his future that he saw himself continuing after their final Group D game against France on Tuesday.
"Absolutely. My future is with the national side," said Ibrahimovic, who has scored in three successive Euros.
"I will continue to play for them."
Ibrahimovic, who was at fault for Ukraine's winner allowing Andrei Shevchenko to get ahead of him to head into the net, will be looked to lead a younger generation of players as several other veterans are likely to retire.
Central defender Olof Mellberg, 34 and scorer of their second goal in the 3-2 defeat by England in their second match, midfielder Anders Svensson, who turns 36 in July, and 32-year-old forward Christian Wilhelmsson are expected to have played in their last major finals.