This paper addresses the consensus problem of nonlinear multi‐agent systems with unknown external disturbance. First, a distributed observer is proposed to estimate the state and unknown disturbance of each agent simultaneously. Then, a novel event‐triggered control scheme based on the agent state estimation and disturbance estimation is proposed. Unlike the existing strategies, our event‐triggered conditions depend on agent state estimation and disturbance estimation, which are more effective and practical. Under this observer and control strategy, some sufficient conditions are derived to ensure the consensus of the multi‐agent system with unknown external disturbance. Moreover, the Zeno‐behavior of triggering time sequences is also excluded. Finally, a simulation example is given to verify the theoretical analysis.