The invention discloses a river channel environment restoration structure, which comprises a vertical tube, and a cleaning mechanism is arranged under the vertical tube, and the cleaning mechanism includes a vertical tube, a cabinet, a rotating rod, a circular plate, a pumping tank, a drainage pipe, A filter cartridge, a groove block and a protruding rod, the vertical cylinder is located at the bottom end of the vertical cylinder. The river environment restoration structure, through the cooperation between the vertical cylinder and the cleaning mechanism, can make the rotating rod rotate to provide running kinetic energy for the pumping box, and can make the top of the vertical cylinder generate suction, and the floating objects floating on the water surface of the river can be removed. During suction, the filter cartridge can filter the inhaled floating objects without reciprocating above the river channel, and the floating objects above the river channel will automatically flow into the vertical cylinder under the suction flow, reducing the energy consumption of the floating objects above the river channel And the efficiency can be improved, and the practical performance can be improved.