The invention relates to an efficient centrifugal water extractor with a cleaning function. The water extractor comprises a main body, a water extracting bucket, and a second motor; the water extracting bucket is arranged in the main body, the second motor is arranged on the inner wall of the bottom of the main body, the second motor is connected with the water extracting bucket, a cleaning mechanism and an extruding mechanism are further included, the cleaning mechanism comprises a sliding rod, a lifting block, a water pump, a driving assembly, a nozzle, a first pipeline, a second pipeline, avalve and two mounting plates, the extruding mechanism comprises a ventilation pipe, an air pump, and at least two air bags, and the driving assembly comprises a first motor and a screw. According tothe efficient centrifugal water extractor with the cleaning function, through the cleaning mechanism, the water extracting bucket can be cleaned, the probability that the water extracting bucket is blocked is reduced, the water extracting property of the water extracting bucket can be improved, through the extruding mechanism, cloth in the water extracting bucket can be extruded, the cloth waterextracting speed can be improved, and the work efficiency of the centrifugal water extractor can be improved.