The invention relates to a plate-frame type anti-blocking sludge dewatering machine with long service life. The dewatering machine comprises a conveying mechanism, a pressing mechanism, a water tank,a controller, a cleaning mechanism and a dewatering mechanism; the conveying mechanism comprises a hopper, a material pipe, an oblique tube and a cleaning room, the dewatering mechanism comprises a frame, a stencil, filter cloth, two rotating assemblies and four supporting assemblies, and the cleaning mechanism comprises a water pump, a moving tube, a second filter screen, two translation assemblies and a plurality of nozzles. According to the dewatering machine, sludge is transported through the conveying mechanism, large debris is isolated by a first filter screen to prevent the filter clothfrom being scratched and damaged when the sludge is squeezed, the service life of the filter cloth is ensured, the sludge flows smoothly, the debris on the first filter screen is removed in time through a cleaning assembly, the filter cloth is turned over under the driving of a first motor, the filter cloth is washed and cleaned by the cleaning mechanism to prevent the sludge from adhering to thefilter cloth to cause blockage, and the smooth progress of subsequent sludge dewatering is ensured.