This paper delves into the investigation of finite-time consensus for second-order nonlinear multi-agent systems (MASs) with external disturbances under directed topology. The MASs considered in this study consist of n followers and a leader, all of which are subject to bounded disturbances. First, a continuous nonsingular integral terminal sliding mode is designed, which can effectively eliminate the singularity and chattering. Then, a finite-time disturbance observer is introduced to estimate and compensate for disturbances. Subsequently, an integral sliding mode adaptive controller is designed to enhance system’s robustness, improve response speed, and increase tracking accuracy. Furthermore, Lyapunov theory is utilized to demonstrate that the system achieves finite-time consensus under a directed connected topology. Finally, we apply a simulation to verify the efficacy of the proposed consensus control protocol.