The invention provides a photovoltaic module fault diagnosis method of a deep convolution generative adversarial network. The method comprises the steps of establishing a mathematical model of a photovoltaic module; carrying out fault image acquisition on the photovoltaic module; setting a part of fault data as a training sample; constructing a training model of the deep convolutional adversarialnetwork; the generator G inputting a noise vector and outputting a pseudo image through a deconvolution layer; the discriminator D inputting a real sample and a pseudo sample, extracting convolution features through convolution operation, and obtaining the probability of the real sample; optimizing a weight parameter through a back propagation algorithm, then starting the next cycle, and outputting a test image every 300 cycles; and inputting the real sample and the obtained test sample into a classifier to classify fault types, thereby realizing fault diagnosis. According to the fault diagnosis method, a large number of fault pictures are generated by using the deep convolutional network, and a fault image database is expanded, so that fault classification is more detailed, and fault diagnosis is more accurate.