Calcium alginate (CaAlg) hydrogel filtration membrane was prepared using urea as pore-forming agent. The effects of preparation and operating conditions on the removal rate of Cd2+ were researched. The removal mechanism of Cd2+ and the anti-fouling property of CaAlg membrane were investigated. The removal rate of the CaAlg filtration membrane reached over 99.5% within 120 min when 20 mg/L Cd2+ was used, and the flux was 15.5 L/m2h at 0.1 MPa when the thickness of the membrane was 0.28 ± 0.08 mm. However, the removal rate of Cd2+ was below 10.0% when the same concentration Cd2+ solution was adsorbed by CaAlg membrane with the same size. Energy dispersive spectroscope analysis demonstrated that the removal of Cd2+ depended on the adsorption and ion exchange of Ca2+ by Cd2+. CaAlg membrane exhibited a higher removal rate for Cd2+ (almost 100%). It was the filtration process that promoted the adsorption and ion exchange of Cd2+ in CaAlg hydrogel.