The invention discloses cleaning fluid for book cleaning and a preparation method thereof. The cleaning fluid is prepared from the following raw materials: a surfactant, chitosan grafted keratin / polyvinyl alcohol fiber powder, polyvinylpyrrolidone, carboxymethylcellulose, sodium citrate, a defoaming agent, rosemary essential oil and distilled water. The preparation method comprises the following steps: (1) treating the distilled water to prepare pretreated distilled water; (2) mixing the polyvinylpyrrolidone, the carboxymethylcellulose, the sodium citrate and the surfactant, adding the mixtureinto the pretreated distilled water, heating and stirring to dissolve the mixture, and preparing a solution A; and (3) mixing the defoaming agent, the rosemary essential oil and the chitosan graftedkeratin / polyvinyl alcohol fiber powder, adding the mixture into the solution A, heating the solution, then stirring the solution at a high speed, and cooling the product to obtain the cleaning fluid.According to the cleaning fluid prepared by the preparation method disclosed by the invention, the preparation process is simple, and the operation is convenient; the selected raw materials are pollution-free to the environment; waste fluid obtained by cleaning is convenient to treat and can meet an environmentally-friendly discharging requirement; and furthermore, the cleaning fluid is high in cleaning capacity, high in cleaning speed and long in service life.