The invention discloses a combined DOA and TOA single-station passive positioning method based on error correction. According to measurement information obtained by a receiving station of an externalradiation source radar system, by introducing an auxiliary variable, a nonlinear equation is converted into a pseudo-linear equation, a pseudo-linear model between the state of a target position and the state of an observation station position is established, an iterative least square method is adopted for estimation, a constrained total least square estimation model is constructed, a constrainedoptimization problem is converted into an unconstrained optimization problem, a Newton iteration method is used for optimization and solution, and the correlation between the auxiliary variable and the target position is used for constructing a correlation least square estimation model, so that the target positioning performance is further improved. The target positioning accuracy is improved through combined estimation of the target position and system errors. Convenience is provided for improving the target positioning performance, the complexity of error registration under the premise of ensuring the estimation performance is reduced, and good positioning performance in the case of large measurement noise is achieved.