A novel fabric adsorbent having bifunctional groups of tertiary amine and phosphate was prepared by co-graft polymerization of 2-diethylaminoethyl methacrylate (NMA) and 2-hydroxyethyl methacrylate phosphate (PMA) onto a polyethylene/polypropylene nonwoven fabric (PE/PP NF) under low-energy electron beam acceleration. The process involved pre-irradiating the fabric and immersing it in the comonomer solution for grafting. The kinetics of radiation-induced graft polymerization at a total dose of 100 kGy was investigated. For pre-irradiation at 100 kGy, the optimum condition offering highest degree of grafting was at 12 wt% of NMA, 8 wt% of PMA and 4 h of reaction time. The adsorption of anions using hydrogen chromate (HCrO4−) or Cr(VI) and cations using lead (Pb(II)), cadmium (Cd(II)) and copper (Cu(II)) in aqueous solution was carried out. The results demonstrated that the bifunctional adsorbent was able to adsorb both heavy metal anionic and cationic ions from water. The co-grafted adsorbents with tertiary amine and phosphate were able to adsorb 85% Cr(VI) anion and 29% Pb(II) cations from mixed Cr(VI) and Pb(II) solution at pH 3.0 and 71% Pb(II), 13% Cd(II) and 31 % Cu(II) from mixed Pb(II), Cd(II) and Cu(II) solution at pH 5.0. The unique achievement of this study is its hypothesis that a bifunctional adsorbent can be prepared from radiation-induced graft polymerization of two different monomers onto NF, along with proof that the prepared bifunctional adsorbent can actually absorb both cationic or anionic heavy metals forms. Additionally, the adsorbent's preparation offers a rapid and straightforward one-step grafting technique. Therefore, the new bifunctional adsorbents can remove heavy metal ions in aqueous solution, either in the cation or anion form, thus offering highly promising applications in industrial wastewater treatment.