The invention discloses an anti-corrosive anti-impact wearable steel ball. The anti-corrosive anti-impact wearable steel ball comprises, by weight, 0.7-0.75% of C, 11-13% of Cr, 1-1.2% of Si, 1.5-1.6% of Mn, 0.05-0.06% of B, 1-2% of Ni, 2.1-2.15% of Y, 0.04-0.06% of Ti, 0.03-0.05% of Cu, 0.01-0.03% of Co, 0.3-0.4% of Zr, 0.03-0.04% of Nb, less than or equal to 0.012% of P, less than or equal to 0.002% of S, and the balance Fe. The invention further discloses a preparation method of the anti-corrosive anti-impact wearable steel ball. The anti-corrosive anti-impact wearable steel ball is good in corrosion resistance, high in impact resistance and good in wear resistance.