In this paper, the adaptive control problem of a type of uncertain nonlinear system is addressed. The system discussed includes unknown nonlinear functions, uncertain nonlinear dynamics, and unknown actuator faults. Based on the fuzzy logic systems and dynamic surface control technique, an adaptive fuzzy control law is designed to solve the tracking control problem. In control law design, fuzzy logic systems are utilized to approximate uncertain nonlinear functions, and with the help of the dynamic surface control technique, the problem of the “explosion of complexity” can be overcome. Through stability analysis, it is confirmed that all of the signals in the closed-loop system are semi-global bounded, and the convergence of the tracking error to the specified small neighborhood of the origin can be ensured by adjusting the control law parameters. Finally, the effectiveness of the proposed control law is verified by simulation examples.