The 49-year-old star said it is an honour for him to be a part of the prestigious awards.
"I am honored to have been chosen to host the 89th and final Oscars," Kimmel said.
It will be the first time for Kimmel, who has been the face of ABC's late night telecast since his "Jimmy Kimmel Live!" launched in 2003, to host the Oscars.
Michael De Luca and Jennifer Todd are producing the 2017 Oscars.
"Mike and Jennifer have an excellent plan and their enthusiasm is infectious," said Kimmel.
Kimmel has also emceed the Primetime Emmys twice, in 2012 and this past September.