In this paper, Ni-based cored wires were prepared by using NiCr strip to wrap metal powders of Ni, Cr, Mo, CrB. Ni-based coatings were prepared by electric arc spraying process. The microstructures of Ni-Cr-Mo and Ni-Cr-B coatings were investigated by means of scanning electron microscopy (SEM) and energy-dispersive analysis (EDAX) and X-ray diffraction (XRD) analysis. The coatings have compact surface and presented the bonding strength higher than 40MPa. Corrosion-resistance performance of coatings was evaluated by salt-spray- test and electrochemical corrosion test. The results showed that Ni-based coatings containing Mo (5%) element or B element (2-4%) had better anti-chlorine ion corrosion performance than that of Ni-based coatings without Mo element, and PS45 (Ni-Cr-Ti) coating. The anti-chlorine ion corrosion coatings could be used for resolving the corrosion protection problem of the equipments and piping contacting sour, alkali, salt liquid in the petrochemical engineering.