Multivariable control has become an indispensable factor for advanced aero-engine control. Considering the fact that most multivariable techniques are model-based and the accurate adaptive model of aero-engines is difficult to acquire, a multivariable control scheme based on active disturbance rejection control is proposed. Moreover, aero-engines are subject to all kinds of limits, nonlinear limit functions is put forward and introduced in the aero-engine control system. At first, multivariable control framework based on active disturbance rejection control(ADRC) is achieved, in which tracking differentiator(TD) is designed to provide the fastest tracking of reference input and its derivative subject, linear extended state observer(LESO) is designed to observe the total disturbance. Then, nonlinear state error feedback(NLSEF) is designed to employ a nonlinear feedback combination with higher efficiency. Finally, the limits protections of aero-engine is considered. Results show that the proposed controller can not only decouple both control loops, but also keeps the turbine outlet temperature within prescribed limit bound.