The invention relates to a preparation method of a high-stability inorganic hole transport film capable of realizing large-scale production, which comprises the following steps of (1) dissolving a bivalent copper source, a trivalent iron source and a trivalent chromium source in deionized water, uniformly stirring, adding an alkali source, stirring for 15-30 minutes, and transferring the mixed solution into a reaction kettle to perform hydrothermal reaction, (2) adding diluted hydrochloric acid into the product obtained in the step (1) to adjust the pH value of the solution to 6.5-7.5, then centrifugally cleaning the product with deionized water and ethanol in sequence, and dispersing the cleaned product into an alcohol organic solvent to prepare a Fe-CuCrO2 colloidal solution, and (3) transferring the colloidal solution obtained in the step (2) into a spray gun, spraying the colloidal solution on the surface of a preheated conductive substrate, controlling the spraying time to obtainfilms with different layer thicknesses, and heating and annealing to obtain the film. Compared with the prior art, the method has the advantages that the process is simple, raw materials are easy to obtain, the cost is low, the energy consumption is low, large-scale production can be achieved, the obtained Fe-CuCrO2 film is high in stability, the hole extraction rate can be increased, and meanwhile electron injection is effectively blocked.