The invention relates to a preparation method of a nano ferroferric oxide porous heavy metal adsorbing material. A three-dimensional microsphere template is prepared through a SiO2 microsphere, and then is fully impregnated in a Fe3O4 precursor solution, and drying, sintering and soaking are performed to obtain the nano ferroferric oxide porous heavy metal adsorbing material with controllable pore size and specific surface area. The microsphere template is fully impregnated through the precursor solution, the template is removed through heating and solvent soaking while the ferroferric oxide is produced, then a pure ferroferric oxide phase and a porous microstructure are obtained, and the high-specific surface area porous adsorbing material is further obtained; the adsorbing material is strong in adsorbing capacity; the method can control the mespore size to be 2-50 nm, a large pore to be more than 50 nm, and the scope of the specific surface area to be 100-1600 m<2>/g; the porous adsorbing material has a strong adsorbing capacity for the heavy metal ions like Pb, Cr, Cd, As, Ni and Cu, and the preparation method has the advantages of simple operation, controllable structure, low preparation cost and broad market prospect.