The present application belongs to the field of non-
point source pollution treatment, and provides a method for treating non-
point source pollution by using river slope. The method comprises the following steps: setting at least two guide plates at the river slope where non-
point source pollution wastewater flows into the river, the upper end and the lower end of the guide plate being connected with the top and the bottom of the slope respectively, and forming a non-
point source pollution treatment area between the guide plates; digging a plurality of discrete filler pits on the slope surface of the non-
point source pollution treatment area, fixing filler bags containing carbon-based functional materials or environmental functional materials in the filler pits, and making the filler bags protrude from the slope surface; introducing non-
point source pollution wastewater into the non-point source pollution treatment area or adding an
oxidizing agent while introducing the
wastewater, and the wastewater contacts with the materials in the filler bags during flowing through the non-point source pollution treatment area to realize adsorption or adsorption and degradation of pollutants. The present application provides an effective way for treating non-point source pollution, and can reduce the
threat of non-point source pollution to the
ecological environment of rivers.