The invention provides a high-strength martensite and ferrite two-phase stainless steel anti-corrosion oil casing pipe and a manufacturing method of the high-strength martensite ferrite two-phase stainless steel anti-corrosion oil casing pipe. The high-strength martensite ferrite two-phase stainless steel anti-corrosion oil casing pipe comprises, by weight, 0.05% to 0.10% of C, 0.1% to 0.4% of Si, 0.20% to 1.0 % of Mn, less than 0.03% of P, less than 0.01% of S, 13.5% to 15.0% of Cr, 0.5% to 1.5% of Ni, 0.2% to 1.0% of Mo, 0.005% to 0.02% of Nb, 0.01% to 0.10% of N and less than 0.004% of O, wherein the compositions satisfies the inequality that Cr+1.5Mo+2Ni+16N>=17 and the inequality that Ni+30(C+N)+8Nb>=3.5, Cr, Ni, Mo, Si, Nb, Mn, C and N stand for the weight relative content of the elements, and the rest of the oil casing pipe comprises Fe and inevitable impurities. The oil casing pipe has good corrosion resistance performance, and the yield strength is more than 110ksi. The oil casing pipe is quenched and tempered, a martensite phase is used as the main body of a metallographic structure, and the metallographic structure contains 2% to 10% of ferrite phases. The steel pipe has good carbon dioxide corrosion resistance performance and low temperature impact toughness.