This paper studies the consensus fault-tolerant control problem of a class of second-order leader–follower multi-agent systems with unknown disturbance and actuator faults, and proposes an integral non-singular terminal sliding mode control algorithm based on a finite-time observer. First, a finite-time disturbance observer was designed based on a combination of high-order sliding mode and dual layers adaptive rules to realize fast estimation and compensation of disturbance and faults. Then, a sliding surface with additional integral links was designed based on the conventional sliding surface, and an integral non-singular terminal sliding mode controller is proposed to realize the robust consensus in finite time and accurately diminish the chattering phenomena. Finally, a numerical example and simulation verify the effectiveness.