The invention discloses a preparation method of porous nano CuFe2O4. The preparation method includes the steps that iron salt, copper salt and deionized water are mixed, stirring and dissolving are conducted, and a mixed solution of the iron salt and the copper salt is obtained, alkali and deionized water are mixed, stirring and dissolving are conducted, and aqueous alkali is obtained; under stirring, the mixed solution of the iron salt and the copper salt is dropwise added to the aqueous alkali, a stirring reaction continues after the mixed solution is dropwise added till the reaction is complete, a product is washed and eccentrically washed, and CuFe2O4 sol is obtained; after the CuFe2O4 sol is mixed with deionized water, ultrasonic dispersion is conducted, an organic solvent and a sublimable compound template are added, a reaction is conducted through a water-organic solvent mixed solvothermal method, and after the mixed solvent of the product is removed through distillation, the porous nano CuFe2O4 powder is obtained through the technological processes of calcining, cooling, grinding, washing, filtering, drying and grinding. The method is simple and feasible in process, low in investment and beneficial for application and popularization.