The invention discloses a method for recycling heavy metal pollution wastes, which comprises the following steps of: 1) the pulping of raw materials; 2) acid leaching, namely, adding pulp obtained in the step 1 into a dilute sulphuric acid for filtration, and taking filter residues as the raw materials of bricks or cement; 3) copper displacement, namely, displacing copper out of filtrate in the step 2 with iron; 4) the preparation of ferrum-chrome-alum, namely, adding alkaline substances and an oxidant into the filtrate obtained in the step 3, adjusting a PH value, and precipitating and filter-pressing the mixed solution to obtain the ferrum-chrome-alum; and 5) the preparation of sponge cadmium, namely, displacing cadmium out of the filtrate obtained in the step 4 with zinc. The process has the advantages of suitability for the treatment of waste residues and waste liquor in a plurality of industries of electroplating, surface treatment, heavy metal smelting, chemical engineering and the like, no need of heating liquid-phase materials, the realization of closed cycle, and the capacity of extracting a plurality of valuable metals, such as Cu, Cr, Cd, Ni, Co, Zn and the like, directly taking the wastes obtained after the metal separation as the raw materials of the bricks or cement, and saving coal and electricity amounting to 20,000 T standard coal and 40,000-ton water per year for enterprises recycling 5,000-ton metals per year.