The invention provides a method for preparing a needle-shaped Fe-Mn-S ternary nano-material supported porous charcoal compound material, relates to a method for preparing porous charcoal compound materials to solve the problems that an existing Fe-Mn binary nano-material is easily agglomerated and has low adsorption capacity to heavy metals. The method comprises the following steps: 1, performingpyrolytic carbonization on a biomass material; 2, performing hydrophilic treatment on the pyrolytically carbonized porous charcoal material; 3, stirring the hydrophilic porous charcoal material in a ferric salt aqueous solution, dropwise adding a manganate solution and sulfide solution for stirring, adding a weak alkaline solution for stirring, performing hydrothermal reaction, and drying to obtain the ternary nano-material supported porous charcoal compound material. According to the method, the interaction among molecules of a ternary nano-material is reduced by supporting the Fe-Mn-S ternary nano-material to the surface of the charcoal material, nano-particle agglomeration is reduced, and the dispersibility of ternary nano-particles is improved. The method is applied to the field of charcoal compound materials.