The invention discloses a method for preparing a high-purity taste-removing purple sweet potato pigment, and belongs to the field of food additives and agricultural product deep processing. The method for preparing the high-purity taste-removing purple sweet potato pigment comprises the steps that 1, pretreatment is conducted on purple sweet potato raw materials; 2, the purple sweet potato pigment is extracted from low-frequency microwave auxiliary acidified aqueous solution; 3, preliminary purification is conducted on macroporous resins; 4, high-speed counter-current chromatography separation and purification are conducted, and the taste-removing purple sweet potato pigment with concentration more than 95% is obtained. According to the method for preparing the high-purity taste-removing purple sweet potato pigment, the microwave auxiliary acidified aqueous solution is used for extraction, flocculants are added to flocculate mucoproteins, then macroporous resin static adsorption and dynamic elution are conducted, and the taste-removing and enrichment purification process is preliminarily accomplished, and the high-purity taste-removing purple sweet potato pigment is finally prepared through the high speed counter-current chromatography method in a separation mode. According to the method for preparing the high-purity taste-removing purple sweet potato pigment, technological processes are advanced, separation efficiency is high, recovery rate is high, product purity is more than 95%, preparation amount is large, an obtained product is free of peculiar smell, has few impurities and is good in solubility, and method for preparing the high-purity taste-removing purple sweet potato pigment is easy to popularize and use.