The invention provides a cleaning fluid for water treatment ultrafiltration membranes. The cleaning fluid for the water treatment ultrafiltration membranes is composed of deionized water, inulase, gentiobiase, citrulline, beta-amylase, zytase and aspartic protease. The deionized water in each cubic meter comprises the components of 20-60g inulase, 40-90g gentiobiase, 5-20g citrulline, 80-200g beta-amylase, 60-200g zytase and 5-10g aspartic protease. The invention further provides a method for cleaning the ultrafiltration membranes. The cleaning fluid for the water treatment ultrafiltration membranes is simple in formula and simple and easy to produce. The cleaning fluid is basically composed of active enzymes, and can effectively removing the organic pollutants in the ultrafiltration membranes.