The invention discloses a macromolecule color masterbatch which is composed of the following components in percentage by weight: a, 30-60% of carrier resin, b, 5-15% of pigment, c, 4-8% of dispersed lubricant, d, 1-3% of compatilizer and e, 15-25% of other additives. The component e comprises an antistatic agent, a protective agent, a heat stabilizer and an antibacterial agent. The preparation method comprises the following steps of: mixing each component in proportion and placing the mixture in a high-speed mixer; secondly, mixing for 5-20 minutes at the rotate speed of 1000-1500r/min (revolutions per minute); thirdly, carrying out melt blending by adopting a double-screw extruder or an internal mixer as the temperature is at 150-250 DEG C; and fourthly, shearing and mixing by a screw or a rotor as the rotate speed of the screw is 80-300r/min, finally extruding in the extruder, cooling, drying and pelleting to prepare the color masterbatch. The macromolecule color masterbatch has the advantages of anti-static electricity, invariant color, no color loss and uniform color and luster, and the process is clean and environmentally-friendly.