The invention provides a method for preparing an organic multi-trace element-containing fertilizer special for slope artificial soil. The fertilizer is prepared from boric acid or / and borax, ferrous sulfate, manganese sulfate, zinc sulfate, ammonium molybdate, a complexing agent, a catalytic auxiliary agent, mixture containing peat or / and cow dropping, attapulgite powder, zeolite powder, bentonite, plant ash and a fertilizer serving as raw material components under certain conditions. The fertilizer has the obvious effects of enhancing the effectiveness of the multi-trace element of the slopeartificial soil, preventing and controlling physiological diseases caused to plants by the shortage of the trace elements, improving the physical and chemical properties of the slope artificial soil and promoting the growth and development of the plants.