A fuzzy fault-tolerant control scheme is presented for a class of uncertain nonlinear system. The original nonlinear systems is approximated by a fuzzy T-S model based on which a state-feedback controller is constructed by using the linear matrix inequalities. The approximating error and the uncertainties caused by the faults are eliminated by an adaptive compensator based on fuzzy logic systems. It is proved that the closed-loop system satisfies the anticipant tracking performance. A simulation example shows the effectiveness of the proposed fault-tolerant control scheme.