The invention relates to a defect-rich Fe2O3-FeF2 nano porous film, a preparation method and application thereof, and aims to solve the technical problems of complex preparation process, high reactiontemperature, long preparation cycle and high cost in existing hydrogen and oxygen evolution bifunctional electrocatalysts. The technical scheme adopted by the invention includes: firstly conducting anodic oxidation treatment on an ordinary iron foil, then using NH4F as the fluorine source, in an argon atmosphere, carrying out fluorination reaction on the iron foil subjected to anodic oxidation treatment by chemical vapor deposition (CVD) method, and performing natural cooling to room temperature, thus obtaining the Fe2O3-FeF2 nano porous film. According to the invention, the preparation process is simple, only needs anodic oxidation equipment and a CVD furnace, and can complete preparation of the Fe2O3-FeF2 composite nano porous film without special atmosphere and pressure environment, and the obtained Fe2O3-FeF2 nano porous film contains FeF2 and Fe2O3 phases, is rich in defects, and has the advantages of high electrocatalytic hydrogen and oxygen evolution activity, low initial potential, large electric current density, stable performance and the like.