The present invention relates to a compound microbial agent for ecological restoration and belongs to the technical field of microorganisms. The compound microbial agent comprises microbial flora, algae, microbial promoters and biological enzymes; wherein the microbial flora comprises photosynthetic bacteria, yeasts, heterotrophic aerobic bacteria, pseudomonas stutzeri, nitrobacter winogradsky, nitrococcus and denitrifying bacillus; the algae comprises chlorella pyrenoidosa, chlorella ellipsoidea and spirulina maxima; the microbial promoters comprise sodium bicarbonate, potassium chloride, magnesium sulfate, ferric sulfate, calcium nitrate, isomalt oligosaccharide, fructooligosaccharide, inulin and xylooligosaccharide; and the biological enzymes are one or more of cellulase, protease, amylase, pectinase and lipase. The compound microbial agent can be applied to a variety of water body environments, removes a variety of pollutants, at the same time has advantages of good pollutant removal effect and quick effect, and has great potential for promotion and application.