ABSTRACT The present study focuses on controller design for high-order fully actuated systems that experience input saturation and are affected by bounded disturbances, such as nonlinear uncertainties and time-varying unknown parameters. A saturated adaptive controller is developed via the fully actuated system approach and the Lyapunov stability theory to achieve output control and reject disturbances. The disturbances are treated as an extended state and then estimated by introducing an extended state observer. An adaptive variable is used to handle the estimation error between the actual and estimated values of the disturbances. An auxiliary system is designed to mitigate the saturation effect. Lyapunov's direct method verifies that the estimation error, the tracking error, the adaptive state, and the auxiliary system state will eventually stabilise within a bounded ellipsoid. An illustration of spacecraft attitude control demonstrates the effectiveness of the proposed controller.