The invention discloses a preparation method of CdS thin-film, which relates to the technical field of solar cells. The method comprises the following steps: Step 1, preparing an evaporation source: source materials and CdC12 are added into dispersant to prepare slurry, and the slurry is coated on the surface of an evaporation vessel and dried, thus forming a source material coating layer; Step 2, close-spaced sublimation: under vacuum condition and at shielding gas atmosphere, the evaporation vessel is heated to enable the coating layer to evaporate, and the film is formed through deposition on a substrate; and Step 3, annealing: after the deposition is finished, the constant temperature is kept for 10-40min at the annealing temperature. By keeping the temperature for some time directly after the deposition is finished, the aim of annealing can be achieved, and the method reduces the requirements on the equipment and saves the processes. The method can enhance the utilization ratio of the source materials greatly; and by adopting the method to prepare a large area of the CdS thin-film, the film thickness is distributed uniformly.