The invention discloses a preparation method and an application of a layered Steiner network structure fiber membrane. The layered Steiner network structure fiber membrane is prepared from the following polymers: polyvinyl alcohol, chitosan, polyvinylpyrrolidone, polyacrylic acid, polypropylene cellulose, polycarbonate and polyimide, the following pore-foaming agent: dichloromethane, polyvinyl alcohol, dimethyl sulfoxide, ammonium bicarbonate, sodium bicarbonate, acetone or tetrahydrofuran, the following cross-linking agents: glutaraldehyde, methylene bisacrylamide, triethanolamine, polyethyleneimine or diethylenetriamine, the following catalysts: hydrochloric acid, sulfuric acid or phosphoric acid and a solvent being deionized water. When the layered Steiner network structure fiber membrane prepared by adopting the preparation method is applied to colorimetric explosive detection, the sensitivity of colorimetric detection can be improved in two aspects of reaction time and response degree, and the layered Steiner network structure fiber membrane has the advantages of being sensitive in reaction, instant in result display, simple in operation and use method and the like. Moreover,various non-standard explosives and standard explosive raw materials are detected and identified according to different explosive detection reagents loaded in the fiber membrane, so that the layered Steiner network structure fiber membrane has universality.