The invention provides a preparation method for a high-purity high-density MAX phase coating. According to the method, an arc ion plating technology is combined with a magnetron sputtering technology,an M-position element is provided for the arc, an A-position Al element is provided for magnetron, nitrogen or hydrocarbon as reaction gas is introduced for deposition, then thermal treatment is adopted, and the high-purity high-density MAX phase coating is prepared. The prepared MAX phase coating is high in purity, good in compactness, free of a microdefect, high in preparation efficiency, low in cost and capable of overcoming the defects that large particles on the surface of a MAX phase coating prepared through a single arc method are excessive, the density is low, the efficiency is low bymeans of a magnetron sputtering method, and the defects are obvious and has the wide application prospects on the aspects of high-temperature protection, corrosion-resistant application and the like,and the industrial production of the MAX phase coating can be achieved easily.