A CO2 and Cl<-> corrosion resistant high-strength 15Cr oil pipe for high-temperature high-pressure wells comprises the following compositions in percent by weight: carbon, <=0.03 wt%; silicon, 0.2-0.5 wt%; manganese, 0.2-0.6 wt%; phosphorus, <= 0.02 wt%; sulfur, <= 0.005 wt%; chromium, 14.5-15.3 wt%; molybdenum, 1.7-2.4 wt%; copper, 0.6-1.0 wt%; nickel, 6.5-7.5 wt%; tungsten, 0.4-0.7 wt%; titanium, 0.002-0.007 wt%; boron, 0.001-0.005 wt%; niobium, 0.04-0.09 wt%; vanadium, 0.03-0.07 wt%; nitrogen, 0.01-0.1%; oxygen, <= 0.001 wt%; hydrogen, <= 0.000005 wt%; controlled compositions: arsenic, <=0.03 wt%; antimony, <=0.03 wt%; and antimony, <=0.03 wt%; and the balance iron. According to the 15Cr oil pipe, the minimum yield strength is 925 MPa (125ksi steel grade), the critical usage temperature is 210 DEG C, the CO2 partial pressure can be 10 MPa or more, the Cl<-> concentration can be 120000 mg/L, the 15Cr oil pipe has certain H2S stress corrosion cracking resistant performance, and compared with a super II type 13Cr martensite stainless steel oil pipe material, the increased cost is not large.