The invention provides a photovoltaic array multi-peak maximum power point tracking method. According to the method, a power curve of an array is rapidly sampled based on the characteristics of a photovoltaic cell, power of each peak value point is estimated, the region where a global peak value is located is determined, single-peak MPPT is conducted in the region, and then global multi-peak MPPT is achieved. The method mainly includes the following steps of firstly, changing an output voltage of the array, and rapidly sampling the power curve of the array; secondly, analyzing the peak value condition of the array and estimating the size of peak values according to the characteristic parameters of a cell panel and sampling data, and determining the region where the global peak value is located; thirdly, conducting single-peak MPPT of a variable step size perturbation and observation method in the region; fourthly, repeating the method regularly or repeating the method when the actual power much deflects from the calculated maximum power. By means of the method, only a plurality of points on the power curve of the photovoltaic array are sampled based on the characteristic parameters of the photovoltaic cell panel, estimation values of all peak values can be obtained through simple operation, the region where the global peak value is located is rapidly positioned, and the method has the advantages of being clear in concept, simple in control structure, easy to implement in engineering and the like.