To overcome the drawback of a short operation range and low-resolution of a passive location system using a civil communication signal, the new idea that utilizes code division multiple access (CDMA) signal and repeater is disposed off. First, the CDMA passive location model and observation function are given, and the error source and error range are analyzed. Subsequently, the CDMA passive location algorithm in a repeater environment is described and simulated. The simulation result shows that the algorithm can provide the location value with high accuracy.