The invention provides a polluted sediment ecological coverage carpet capable of inhibiting original algae from revival and growth and an application method thereof, belonging to the field of sediment in-situ restoration and algae control of a eutrophied water body. The invention aims to solve the problems of ecological potential safety hazards, low restoration efficiency, incapability of reutilization and the like in the existing sediment coverage technique. The ecological coverage carpet comprises a thin fiber inverted filter layer, a biological-matrix combined restoration layer, a fabric layer, a quick connection hook, an embedded matrix frame, floaters, stay piles, a microcurrent electrolyzer, solar panels and electrodes. The application method comprises the following steps: analyzing the varieties of algae hypopuses and pollutants in the superficial deposit, selecting the restoration region, laying in the dormancy interval that blue algae do not revive to the water body, analyzing the pollutant content and adsorption characteristics of the adsorptive filter material in the embedded matrix frame, and determining whether to replace the filler or reap the plants. The carpet can be used in sediment improvement and ecological restoration in lakes, ponds, landscape water and other polluted water bodies.