The invention belongs to the technical field of passive detection, and relates to a high-position passive time difference positioning method based on motion multistation. The method comprises the steps: building a time difference positioning model, and respectively determining the coordinate position of a main station and the coordinate positions of auxiliary stations; solving the time difference according to a formula that a distance difference is the product of light velocity and the time difference: d<i1>=c*tau<i1>, wherein i=2, 3, ...,M; forming a time difference observation matrix through the coordinate position of the main station, the coordinate positions of all auxiliary stations and the solved time difference, wherein the impact on the positioning precision is considered, and the noise follows the Gaussian distribution (mean value = 0, and variance is sigma2). According to the invention, an intelligent search strategy in a CS algorithm is introduced to solve a nonlinear optimization problem in a time difference positioning system, thereby solving the problems that the calculation burden of the time difference observation matrix is large and the calculation complexity is high. The method can achieve the high-precision estimation of the position of a radiation source, can quickly approach to a global optimal solution without depending on a priori condition of the initial target position, and is not liable to cause the positioning fuzziness and a no-solution condition.