The invention discloses a drying agent with a heavy metal removal function and a preparation method thereof. The preparation method comprises the following steps: 1, preparing bentonite filtered powder; 2, uniformly mixing the bentonite filtered powder, silicon dioxide nano powder and plant starch, adding water, and preparing a suspension; 3, adding an organic modifier and an auxiliary modifier into the suspension, adjusting the pH with a sodium hydroxide solution and then heating to prepare modifiedbentonite; 4, soaking the modified bentonite in a hydrochloric acid solution, washing the modified bentonite to be neutral with deionized water, granulating, and drying to obtain the spherical drying agent with the particle size of 1-3 mm. The prepared drying agent has a good adsorption effect on heavy metal ions, especially for heavy metal ions such as copper, chromium, nickel, lead, iron and zinc, the lead ion adsorption rate can reach 75% or above, and the chromium ion adsorption rate can reach 80% or above.