M951 alloy is a cast nickel-based super-alloy widely used in gas turbines and aircraft engines, thus a suitable high temperature protective coating must be applied on its surface to enhance the corrosion resistance. In this research, NiCrAlY coating was deposited on M951 by arc ion plating. TGA at 1100 °C, cyclic oxidation at 1000 °C and hot corrosion in molten Na2SO4+25 wt% K2SO4 salt at 850 °C of M951 bare alloy and NiCrAlY coating specimens were investigated respectively. After TGA and cyclic oxidation, mixed oxides of NiO, NiAl2O4, Nb2O5 and Al2O3 formed on M951 surface, which spalled seriously during cyclic oxidation process. Thin, continuous and adhesive α- Al2O3 formed on the surface of NiCrAlY coating after both oxidation process. In molten Na2SO4+25 wt%K2SO4 salt at 850 °C, catastrophic corrosion occurred for the M951 alloy only after 10 hours, while thin and continuous θ- Al2O3 film formed on the surface of the NiCrAlY coating. In a word, NiCrAlY coating greatly improved the high temperature oxidation and hot corrosion resistance of the M951 superalloy. This study will further refine the oxidation and corrosion behaviors of M951 superalloy under different high temperature protective coatings and provides theoretical and experimental basis for the application of M951 superalloy in corrosive environments.