A method of decontaminating soil and ground water containing organic contaminants and metal compounds. It comprises the steps of first treating such soils and ground water with an effective amount an aqueous solution containing a peroxide and a water soluble chelating agent for a time sufficient to have the water soluble chelating agent chelate at least one of the metals of the metal compounds present in the soil and ground water. Next, the chelated metals are brought into contact with the peroxide to catalytically convert the peroxide to an oxidizing agent and hydroxyl ion. The hydroxyl ion converts the halogenated organic compound into environmentally safe, non-toxic compounds. Gases that are produced from this reaction, and from the oxidation of organic compounds, are used to diffuse solution into the soil to chelate calcium and magnesium, thereby causing the sodium to be dislodged from the soil and reduce sodicity in the soil.