The invention relates to a cationic taro starch and a preparation method thereof, belonging to the field of environment-friendly material preparations. The preparation method for a flocculating agent,i.e., the cationic taro starch, comprises the following steps: cutting taro slices and soaking the taro slices in a NaOH solution with a pH value of 8-10, wherein a material-water ratio is 1: 1 to 1:5; performing homogenization, sieving, centrifugation, washing and drying successively so as to obtain taro starch; then spraying a solution containing NaOH and 2,3-epoxypropyltrimethylammonium chloride into the taro starch, wherein the usage amount of the NaOH accounts for 0.5-3 wt% of the usage amount of the taro starch, and the usage amount of the 2,3-epoxypropyltrimethylammonium chloride accounts for 12-20 wt% of the usage amount of the taro starch; and performing uniform mixing under stirring, allowing the water content of a formed system to be in a range of 20%-30%, and carrying out a reaction at 50-70 DEG C for 1-4 h. The preparation method of the invention is simple in process and low in cost; and the obtained cationic taro starch is environmentally friendly, non-toxic and easilydegradable, and has excellent decolorization effect, wherein decolorization effect on dyes can reach 95% or more.