The invention aims to provide a method for degrading 
solid phase adsorbed state 
petroleum hydrocarbon in 
petroleum contaminated soil. According to the method, the preparation concentration of a 
Fenton reagent is determined by detecting the concentration of 
petroleum hydrocarbon in the petroleum contaminated soil, different amounts of 
hydrogen peroxide in the 
Fenton reagent are fed for multiple times, and the concentration and the dosage of 
hydrogen peroxide at the next time are adjusted by the concentration of petroleum 
hydrocarbon after every addition for a certain time, wherein the concentration of 
hydrogen peroxide is 150mmol / L to 350mmol / L, and the feeding time of H2O2 is 3 to 6 times. According to the invention, a 
solid phase prepared 
iron catalyst is utilized to absorb high-activity 
hydroxide radicals adjacent to the petroleum hydrocarbon, and an absorption state petroleum hydrocarbon is directly oxidized, so that the oxidation efficiency is high; furthermore, the 
dose of H2O2 is greatly saved, and the use ratio of H2O2 is high; and the method for degrading 
solid phase adsorbed state petroleum hydrocarbon in petroleum contaminated soil is temperate in reaction condition, little in the heat production, low 
in degree of damage on the soil organic matters and the microbes, free from secondary 
pollution, and beneficial for subsequent 
biological repair.