In order to solve the tracking control problem of nonlinear Hamilton systems with uncertain parameters and external disturbances,a novel adaptive robust anti-windup control law based on dynamic inversion and extended state observer was proposed.A dynamic inversion method was introduced to control the nominal system,then a novel adaptive law based on projection algorithm was used to compensate uncertain parameters, and an extended state observer was used to estimate external disturbances.And a dynamic compensation block was added to improve system performance in the presence of saturation.The proposed control method was applied to a typical model in the domain of spacecraft attitude control problem,and simulation results proved the fine control performance and strong robustness of the proposed method.