The invention relates to a fuzzy fault Petri net and a network fault diagnosis method thereof. The technical features are that the fuzzy fault Petri net includes an eleven-element set as follows: Sigma=(S, T, F, D, G, w, Eta, Theta, Gamma, M0, H); for the network fault diagnosis method, a fuzzy Petri net and a fault Petri net are combined to provide the fuzzy fault Petri net (FFPN), a network fault cause model based on the FFPN is established, by combining an algorithm based on the FFPN diagnosis idea, the validity of one factor causing the Ethernet to break down in the model is calculated, and the factor having the highest validity is defined to be the main factor which can cause the Ethernet to break down. The fuzzy fault Petri net is reasonable in design, the problem that the network fault processing speed is slow, and the user experience is affected is solved, the causal relationship between network fault factors can be well described, the main factor causing the Ethernet to breakdown is obtained by means of quantitative analysis, and a reference can be provided for research and exploration in the network fault field.