The invention discloses a repairing method of heavy metal contaminated soil. The repairing method includes the steps of (1), breaking heavy metal contaminated soil to obtain fine soil; (2), spreadingmixed repairing additives to the fine soil, spraying phosphoric acid solution to the fine soil to keep soil moisture at 45%, covering the fine soil with thin film, and repairing for 25 days; (3), adding excrement to repaired soil, adding in earthworms, inoculating magnetotactic bacteria to the fine soil, and culturing for 30 days; (4), keeping the soil submerged, placing magnets on the surface ofsoil, removing earthworms crawling out the soil, and cleaning the surface soil after 12 days; (5), planting grass in the soil. The repairing method can effectively solve the problems that fixing efficiency is low, heavy metal is easy to release again, repairing cycle is long, and repairing cost is high of the conventional repairing method.