Because of performance degradation of aeroengine components, a single life extending controller, which aims to extend component life, may excessively restrict the engine basic performance, thus making the engine not meet the normal needs. In order to solve this problem, based on the analysis of its basic performance and component life under engine performance degradation, appropriate life extending control strategy for different levels of performance degradation was designed. And a double-layer control system structure was used to coordinate switch of multiple controllers. The simulation results show that adaptive life extending control system can choose appropriate life extending control strategy based on current engine performance status, which can extend component life and maintain the basic performance of the engine in the whole life.