针对发射站位置未知的多基外辐射源定位问题,提出一种两步约束加权最小二乘(two-stage constrained weighted least squares, TSCWLS)算法,实现发射站位置和目标位置的解耦估计。在第一步,仅利用直接距离(direct range, DR)量测与发射站位置的二次等式约束,建立一个约束加权最小二乘(constrained weighted least squares,CWLS)模型估计发射站的位置。第二步,将DR定位方程的代数特征引入至双基地距离量测,联合构建关于目标的CWLS新模型,并采用牛顿法对目标位置进行迭代求解。最后推导了算法的理论误差。仿真结果表明,该定位算法对于两步加权最小二乘方法和半定规划方法的定位精度更高,且适用于较少数目的观测站场景。