The invention provides a method for preparing an Nd/Co-codoped BiFeO3 film on an FTO (fluorine-doped tin oxide)/glass substrate surface, which comprises the following steps: after cleaning an FTO substrate, carrying out ultraviolet irradiation, and dissolving bismuth nitrate (8% excessive), ferric nitrate, neodymium nitrate and cobalt nitrate which serve as raw materials in mixed ethylene glycol monomethyl ether and acetic anhydride in a mol ratio of 0.98:(1-x):0.1:x (x=0.01-0.05), thereby obtaining a stable BiFeO3 precursor solution of which the metallic ion concentration is 0.1-0.5mol/L; and after spin coating, drying to obtain a dry film, preannealing, naturally cooling, repeating the process above to obtain the film with expected thickness, and finally, annealing to obtain the crystalline BiFeO3 film. In the invention, the facility requests are simple, the experiment conditions can be easily achieved, the prepared film has good uniformity, the doping amount is easy to control, andthe dielectric properties of the film can be greatly enhanced by doping.