In this paper, an anti-unwinding adaptive robust backstepping control law is proposed to solve the attitude control problem of rigid spacecraft with external disturbances and inertia uncertainties. A new variable based on hyperbolic sine functions is designed to prevent the unwinding phenomenon, and then a novel robust backstepping controller is developed. Initially, a nonlinear tracking law is designed to obtain the desired angular velocity and to ensure that the attitude maneuvering system could have two equilibrium points. Subsequently, an adaptive robust control law is devised, which incorporates the adaptive estimation method to update the inertial parameters in real-time. Moreover, the bounded external disturbances are taken into account in the design of the control law, and thus the robustness of the attitude control system is improved. Furthermore, the global asymptotic stability of the attitude control system is verified by the Lyapunov-Krasovskii theorem. Finally, numerical simulations are carried out to demonstrate the effectiveness and robustness of the proposed control law, as well as the anti-unwinding characteristics are perfectly validated during the attitude maneuver of rigid spacecraft.