The board of directors said in a statement that Spohr's contract would be extended through 2023. Spohr, 51, became CEO in May 2014.
Less than a year into the job he had to deal with the aftermath of the Germanwings crash. Investigators said copilot Andreas Lubitz deliberately crashed the plane in mountains in southern France.
Spohr then also faced a series of employee strikes.
Lufthansa has expanded its low-cost services as it copes with competition from state-backed airlines in the Persian Gulf region and budget airlines in Europe.
Copyright 2018 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.