Heavy metals with high level of toxicity have negative impact on public health and the environment. In this research, Cu 2+ as a type of heavy metal was removed by using synthesized oxalate pyrite-alginate beads as an adsorbent. Pyrite is abundant in nature, and considered to be an omnipresent mineral. It is then functionalized with oxalate to improve its colloidal stability and increase its surface charge. The impacts of bead amount on Cu 2+ adsorption, initial Cu 2+ concentration, and recyclability test are three parameters that were studied in batch adsorption experiments. The highest removal of Cu 2+ can be achieved at 96.66% for 5 ppm Cu 2+ solution using 3 g of oxalate pyrite-alginate beads. The beads still can maintain the adsorption efficiency of 66.4% after 5 cycles of usage. The adsorption is best fitted in Freundlich isotherm. Hence, the composite shows high potential for heavy metals removal, especially Cu 2+ from aqueous environment.