The invention relates to a porous material and a method for preparing the same and discloses a method for preparing a silk fibroin three-dimensional porous material. The method comprises the following steps of: slowly concentrating a water solution of silk fibroin, uniformly mixing the water solution of silk fibroin with alcohol, and freezing and drying the misture to directly obtain a water-insoluble silk fibroin porous support material; regulating and controlling the secondary structure and the mechanical properties of the porous support by selectively using after-treatment means, and controlling the porosity, the pore diameter and the like of the porous material by changing the parameters of silk fibroin concentration, freezing temperature and the like; and finally, soaking the silk fibroin porous support material in water to remove alcohol. The invention has mild preparation process conditions, no addition of any cross-linking agent, any hole making agent and other toxic organic solvents, simple, convenient and controllable process and easy realization of industrialization; the biocompatibility of silk fibroin can be effectively maintained, and the silk fibroin can be applied to the tissue repair of bone, cartilage, anadesma, nerves, skin and the like, the drug controlled-release carriers and the like.