Tailings generated from mineral processing have attracted worldwide concerns due to creating serious environmental pollution. In this work, porous adsorbents were prepared as a porous block by using silicate tailings, which can adsorb heavy metal ions from the solution and are easy to separate. The synthesized silicate porous material (SPM) was characterized by X-ray diffraction (XRD), Brunner–Emmet–Teller (BET), and scanning electron microscope (SEM). The material presented a surface area of 3.40 m2⸱g−1, a porosity of 54%, and the compressive strength of 0.6 MPa. The maximum adsorption capacities of Pb2+, Cd2+, and Cu2+ by SPM were 44.83 mg·g−1, 35.36 mg·g−1, and 32.26 mg·g−1, respectively. The experimental data were fitted well by the Freundlich and Langmuir adsorption models. The kinetics of the adsorption process were fitted well by the pseudo-first order kinetic equation. These results show that the porous materials prepared with silicate tailings could act as an effective and low-cost adsorbent for the removal of heavy metal ions from wastewater. This study may provide a new thought on the high-value utilization of tailing for alleviating environmental pressure.