The invention provides a clean production method of high-purity copper phthalocyanine. The method comprises following steps: (1), synthesis: alkylbenzene is added to a condensation tank, phthalic anhydride is continuously added after the temperature is increased, urea, cuprous chloride and ammonium molybdate are added after phthalic anhydride is dissolved, the components are subjected to a reaction, and a crude copper phthalocyanine product is prepared; (2), refining: copper phthalocyanine slurry is prepared from the crude copper phthalocyanine product and added to a mixed solution N preparedfrom dilute sulfuric acid and a cosolvent, heating and stirring are performed until the crude copper phthalocyanine product is completely dissolved, then water is dropwise added until copper phthalocyanine crystals are not separated out, filtering is performed, a filter cake is subjected to ethanol washing, water washing, filtering and vacuum drying, and the high-purity copper phthalocyanine product is obtained; (2), waste liquor recovery: a large amount of filter liquor produced in a reaction process is adsorbed by ion exchange resin, neutralized, concentrated, evaporated and centrifuged, andan ammonium sulfate product is prepared. Copper phthalocyanine prepared with the method is high in purity and has single crystal form, good coloring effect and excellent color stability, meanwhile, tail gas and wastewater in the production are effectively treated, and economic benefits of energy conservation and emission reduction are obtained.