The invention provides vehicle-mounted repairing equipment for polluted site soil and underground water body, which comprises a dry powder hopper, a level meter, a feeding motor, a stirring machine, a mixing tank, a liquid level meter, a flowmeter, a magnetic valve, a tap water pipe, a liquid preparation feeding pipe, an eclectic cabinet, a touch screen operating system, an alarm, a plunger pump, a mixed liquid output pipe and a pressure meter. A repairing method comprises the steps of: adding a solid preparation into the dry powder hopper, adding the preparation into the mixing tank by using the feeding motor, introducing water or other solvent through a water inlet pipe, stirring by using the stirring machine to ensure that the solid preparation is fully dissolved in water or other solvents to prepare a repairing preparation with required concentration; or directly adding a liquid preparation into the mixing tank, introducing the water or other solvents through the water inlet pipe to ensure that the liquid preparation is diluted into the repairing preparation with the required concentration. Through automatically or manually starting the plunger pump, the repairing preparation is pressurized and injected into a polluted medium through the mixed liquid output pipe and reacts with pollutants in the medium, thus the purpose of efficient repairing is achieved.