The invention discloses a multi-sink-based dynamic multi-routing source node location privacy protection method in a WSN. The method comprises the following steps: firstly, a phantom source node P<h>is randomly selected; then, a real data packet is segmented into M parts by the phantom source node P<h>, and M forwarding nodes are randomly selected in a candidate region; a shortest routing strategy is adopted to transmit M real data segments to the forwarding nodes; afterwards, the M real data segments are randomly transmitted to corresponding sink nodes along a grid by the forwarding nodes, respectively, multiple paths simultaneously exist in the network at the same moment to protect the source node location privacy; and the sink node generates a new pseudo data packet and continues to transmit along the clockwise loop to interfere with the judgement of an attacker. According to factors of network scale, the location of the source node, the number of attackers and the like, the segmented parts of the data packet are controlled, and multipath is manufactured. According to the method in the invention, the difficulty of cracking the location of the source data packet and the source node is enhanced, a large number of data packets need to be simultaneously intercepted so as to obtain the location of the source node, and the dynamic multipath improves the use ratio of the multi-sink.