The invention discloses a self-cleaning filter which comprises a shell, an inner cavity and a filter screen arranged in the inner cavity, and the filter screen divides the inner cavity into a first cavity body and a second cavity body. A rotatable mounting frame is arranged on one side of the filter surface of the filter screen, a cleaning
brush and an
impeller are arranged on the mounting frame, and the
impeller drives the mounting frame to rotate under the
impact of medium flow, so that the cleaning
brush synchronously cleans impurities on the filter surface of the filter screen. The upper end and the lower end of the filter screen are provided with guide assemblies for limiting and preventing deformation. A drainage channel is arranged at the bottom of the second cavity; the additionally-arranged
compressed air channel assists in driving the
impeller. The mounting frame, the supporting
pipe and the connecting rod form a rotating pair through the shaft sleeve, and the connecting rod is provided with an axial limiting mechanism or an
hourglass-shaped rotating body structure, so that the rotating stability is ensured. Filtering and self-cleaning synchronous operation is achieved through medium
kinetic energy, external power is not needed, and efficient cleaning, low
energy consumption and
dislocation prevention design are achieved.