The invention discloses an organic high molecular composite flocculant which is mainly used for municipally or industrially dewatering sludge and a preparation method thereof, which solve the problems of complex treatment process, agent waste, secondary pollution and the like existing in the prior art. The flocculant comprises polyacrylamide, polydimethyldiallylammonium chloride and modified starch serving as raw materials and the dry weight ratio of polyacrylamide to polydimethyldiallylammonium chloride to modified starch is 4-9:0.5-5:0.5-5, wherein tap water or de-ionized water is used as a dispersing agent; and the liquid organic high molecular composite flocculant, of which the molecular weight is 4,000,000 to 12,000,000, the ionization degree is 40 to 80 percent and the effective content of the raw material is 1 to 5 percent based on dry weight, is prepared by dispersing the materials in a reactor at the temperature of between 10 and 50 DEG C with stirring and compounding for 0.5 to 3 hours. The flocculant has the advantages of sufficient raw material sources, low cost, simple process flow, stable performance and high suspension separation speed, is reasonably prepared and quickly dissolved and is safe to operate, and convenient to use, saves the amount, obviously improves the dehydration efficiency, expands the application range, prevents fluctuation of treatment effect and reduces secondary pollution.