The invention discloses an intelligent power distribution network fault recovery method based on a multi-target discrete particle swarm. The method comprises the following steps: 1), initializing parameters; 2), initializing a position and a speed of a discrete particle swarm optimization algorithm, and according to intelligent power distribution network island dividing and load recovery algorithms, calculating each fitness value fitness k relative to a multi-target function for each particle; 3), based on a fitness control concept, performing classification of a control population and a non-control population; 4), according to a corresponding updating rule, updating a particle position and a particle speed in the control population; 5), performing dynamic exchange between the control population and the non-control population; 6), detecting whether a maximum iteration frequency is reached, and if the maximum iteration frequency is reached, skipping to step (4), and otherwise, entering step 7); and 7), outputting a final optimization result.