This paper investigates a safety protection control problem for the aero-engine control system. Firstly, a switched model is established to describe the aero-engine based on exogenous parameters which are altitude and Mach number. Then, the dynamic output feedback controller is designed by solving the linear matrix inequality (LMI) to obtain the asymptotic stability. Meanwhile, considering the over-temperature problem where the highest temperature limitation is a parameter-dependent variable for aero-engines, a safety protection control strategy based on the controller state reset is proposed. It can not only guarantee the safety, but also avoid a slow transient process. Finally, a simulation of a two-spool turbofan engine model is given to demonstrate the effectiveness of the proposed method.