This paper considers the problem of designing a non-fragile fault-tolerant controller for a class of nonlinear uncertain systems with time-varying delays and controller gain perturbations. Based on the Lyapunov stability theory and the linear matrix inequality (LMI) approach, a sufficient conditions to get a fault-tolerant controller is given, which results in the closed-loop system being asymptotically stable. Finally, a numerical example is provided to illustrate the design developed in this paper.