This article considers the tracking control of nonlinear system with state constraints and faults. A fuzzy tolerant control approach on adaptive sliding-mode observer is proposed to accomplish good tracking performance. Firstly, for the purpose of getting the unknown state, a state estimator based on the fuzzy logic systems (FLSs) is designed. Secondly, a fuzzy observer by variable structure method is posed to approximate the faults, and the finite time convergence of observation error is proven. Furthermore, a two-layer nested adaptive law is constructed to improve the observer. Thirdly, a fuzzy backstepping tolerant controller based on super-twisting differentiator is proposed. In which, the barrier Lyapunov function is designed to counter the state constraints, and the super-twisting estimator is employed to estimate the derivative of virtual control input. Finally, two simulation results are analyzed to demonstrate the potential of the developed schemes.