The remote fault diagnosis system based on Multi-agent is proposed for the purpose of enhancing both system's flexibility and reliability. Through the research of cooperation and coordination among agents, a systematic structure which integrates control, diagnosis and monitoring is established and those models, cooperation strategy, reasoning machine are also designed. The cooperation mechanism and the multi-experts cooperation diagnosis are discussed in detail. The system's efficiency was proved by simulated experiments and testing data.