The invention relates to a method for spraying a Stellite 20 alloy on the surface of a workpiece. The method comprises the following steps that (1), surface treatment is conducted, specifically, the size of a machined workpiece is detected, cleaning is conducted, and sand blasting and roughening are conducted on the surface of the workpiece, so that the roughness Ra of the surface of the workpiece is 10 microns-13 microns; and (2), the surface of the sprayed workpiece is preheated to 70 DEG C-90 DEG C, spraying equipment is adopted for spraying Stellite 20 alloy powder to the surface of the workpiece, and a coating is deposited for multiple times to make the thickness of the coating be 0.25 nm-0.35 mm. By the adoption of the method, the thickness of the coating on the surface of the workpiece is uniform, the binding force between the coating and a base body is good, the porosity of the coating is low, oxide inclusions are few, the abrasion resistance and corrosion resistance of the coating are good, and the technical indexes required by the valve application field can be met, wherein the hardness is larger than or equal to 750 HV0.3, the porosity is smaller than or equal to 1%, the binding force is larger than or equal to 70 MPa, and the oxide content is smaller than or equal to 2%.