The invention discloses an ecological restoration method for an abandoned mine. The method comprises the following steps of S1, sampling and testing soil of the mine; S2, searching for a restoration soil source; S3, detecting the soil source, the pH of soil of the soil source and the content of calcium ions; S4, conducting acid mine restoration; S5, conducting alkaline mine restoration; S6, preparing a calcium ion solution; S7, conducting fertilization at regular time, wherein N fertilizer, P fertilizer, K fertilizer and other kinds of fertilizer can be applied at regular time to improve the soil fertility; S8, planting plants; S9, inoculating rhizobia, wherein the rhizobia are inoculated to the leguminous plants during planting; S10, introducing animals, wherein several groups of earthworms are freed in the soil source in the early stage; S11, observing restoration conditions. The restoration method is more scientific and reasonable, the soil activity is improved, improvement is accelerated, the mine restoration cycle is shortened, heavy metal ions in the mine can be enriched, germination and growth of the planted plants can also be promoted, and the structure, water permeabilityand ventilation of the soil can be improved.