To address the non-line-of-sight(NLOS) issue in the field of target location of wireless sensor network, a target location algorithm based on the disk of scatterers model in NLOS environment is proposed to mitigate the NLOS error. The new algorithm utilizes the weighted measurement mean value of the measurements of multipath time of arrives received by base stations and matches it to the theoritical mean value of the disk of scatterers model to establish the target function. Meanwhile, disk radius constraint is introduced to the target function. Through searching the extreme value of target function, an optimal solution contains the location of target can be obtained. Simulation experiments show that compared with other target location algorithms, the presented algorithm can obtain the global optimal solution and improve the positioning accuracy under NLOS environment.