The invention relates to color printing ink powder and a preparation method therefor, and belongs to the technical field of ink powder preparation. The color printing ink powder is prepared from the following components by weight: 60-70 parts of pigment powder, 10-15 parts of modified starch, 10-20 parts of styrene-acrylic resin, 10-15 parts of talcum powder, and 1-5 parts of sodium silicate. The preparation method comprises: uniformly mixing the pigment powder, the modified starch, the talcum powder and sodium silicate, and ball-milling for 30-35 minutes; adding 100-110 parts by weight of de-ionized water, then adding the styrene-acrylic resin, heating to 50-56 DEG C, and keeping the temperature for 50-55 minutes; washing a mixture with de-ionized water 8-10 times heavier than the mixture, filtering the washed mixture, and drying the filtered mixture into granular materials; and screening the materials, selecting granules of 2-10 microns, and drying the granules at 50-55 DEG C for 30-40 minutes to obtain the color printing ink powder. The ink powder is regular and uniform in granule shape, clear in development imaging, distinct in color layer, suitable for use in various different machines, relatively low in preparation cost, and easy for industrialized production.