The invention relates to a method for preparing a crystal homogeneous type perovskite thin film, and belongs to the technical field of preparation of solar energy materials. According to the invention, the sensitizing dye-adsorbed zeolite is doped into an electrolytic sol, and thanks to the high sensitizing dye loaded in pores of the zeolite, the problems of high charge recombination rate, poor electrical contact and low conductivity in an electrolyte material is effectively modified; and meanwhile, the electrolyte is spin-coated as a base layer, so that the lead halide can be penetrated as much as possible into a mesoporous layer to become a perovskite film electron transport layer, the perovskite film is enabled to have uniform crystallite size distribution and a smooth surface, the light absorption capability of the thin film is enhanced, the charge transport capacity is enhanced, charges in the perovskite thin film are allowed to be effectively transported, the interfacial recombination is inhibited, the charge loss is reduced, the effective control of the perovskite crystallization and thin film morphology is achieved, the solar cell use efficiency is increased, and a wide range of use prospect is gained.