The invention discloses a non-iterative mixed signal source positioning method based on rank loss, and the method comprises the following steps of receiving and acquiring receiving data of a mixed signal source to be positioned through an array; calculating the estimated value of a covariance matrix R from the received data, calculating the direction of arrival angles of a near-field signal source and a far-field signal source in a mixed signal source, calculating the distance between the near-field signal source and the far-field signal source in the mixed signal source and classifying the mixed signal source into the far-field signal source and the near-field signal source; when the estimated value is obtained, the signal source is considered to be the near-field signal source, and K2 near-field signal sources are estimated; and obtaining far-field signal source candidates according to the estimated signal direction of arrival angle and distance of the near-field signal sources, and obtaining the direction of arrival angles of K1 far-field signal sources by utilizing a direction of arrival selection strategy. According to the method, the far-field and near-field mixed narrowband signals are positioned by utilizing second-order statistics of array data, and meanwhile, the saturation behavior in signal source positioning is overcome by a non-iterative method.