The invention discloses stainless steel for medical instruments and a preparation method thereof. The stainless steel for the medical instruments comprises the following components of, in percentage by weight, 0.01%-0.07% of C, 0.02%-0.06% of Mn, 16%-18% of Cr, 6%-8% of Ni, 0.4%-0.8% of Mo, 0.03%-0.05% of V, 0.06%-0.1% of Nb, 0.8%-1.2% of Al, 0.01%-0.02% of B+S+F, 0.14%-0.36% of Ag, 0.14%-0.36% ofCu, the content of Sn is equal to the sum of the content of Cu and Ag, 0.01%-0.03% of silicones, 0.002%-0.004% of nanometer silicate fiber, and the balance of Fe. According to the stainless steel forthe medical instruments and the preparation method thereof, firstly, carrying out C, B and Fe alloying, S, C and Fe alloying, and Cu, Sn and Ag alloying on stainless steel for the medical instruments, and then obtaining the stainless steel through adding other components to carry out melt mechanical machining. The stainless steel for medical instruments and the preparation method thereof disclosed by the invention have the advantages that the hardness, the corrosion resistance and the high-temperature oxidation resistance of the medical instrument materials are improved.