The invention discloses a demetallization method for oil products. The method comprises the following steps: 1) the weighed oil products are pre-heated up to the temperature of between 50 and 70 DEG C so as to ensure that the oil products are in flowing state; 2) a demetallization agent and water are added in the oil products, completely mixed and subjected to ultrasonic wave action for 10 to 18 minutes; and 3) the mixed liquid after the ultrasonic treatment is kept stand at a temperature of between 60 and 90 DEG C for one hour, and is subjected to oil-water separation. In the method, the demetallization agent is added in the oil products for the demetallization reaction, and the ultrasonic wave action is used to strengthen the demetallization reaction, the metalloporphyrin and the non-porphyrin oil soluble compositions in the oil products are converted into hydrophilic compositions which are subjected to the oil-water separation, so that metal in the oil products is removed. The method can effectively remove the metal in the oil products without rigorous reaction conditions such as high temperature, high pressure and the like, so that the method has the advantages of mild operating condition, low investment and operational cost, low energy consumption, no pollutant emission, simple process, easy operation, high metal removing ratio and obvious metal removing effect.