In this study, a procedure for synthesis of new organic-inorganic magnetic composite resins was established. The procedure was based upon immobilization of magnetite (Mag) as a ferromagnetic material within the polymer poly(acrylic acid acrylonitrile) P(AA-AN) and the ion exchange resin (Amberlite IR120). The produced magnetic resins, IR120-PAN-Mag (R1) and P(AA-AN)-Mag (R2) were assessed as sorbents for Cr(VI). Various factors influencing the sorption of Cr(VI), e.g., pH, equilibrium time, initial concentration and temperature were studied. The sorption process was very fast initially and maximum sorption was achieved within 3 h and pH 5.1. The kinetic of the system has been evaluated with pseudo first order model, second order model, Elovich model, intra-particle diffusion model and liquid film diffusion model. Chromium interaction with composite particles followed second-order kinetics with a correlation coefficient extremely high and closer to unity and rate constant ( k s) has the values 1.68 × 10 −4 and 1.9 × 10 −4 g (mg −1 min −1) for R1 and R2, respectively. The values of equilibrium sorption capacity ( q e) are consistent with the modeled data and attain the range 893–951 mg g −1. Kinetically, both pore diffusion and film diffusion are participating in ruling the diffusion of Cr(VI) ions. The sorption data gave good fits with Temkin and Flory–Huggins isotherm models. The isotherm parameters related to the heat of sorption are in the range 8–16 kJ mol −1 which is the range of bonding energy for ion exchange interactions and so suggest an ion exchange mechanism for removal of Cr(VI) by the composite sorbents. The adsorption process was exothermic with Δ H in the range of −73 to −97 kJ mol −1. The negative values of Gibbs free energy confirm the feasibility and the spontaneous nature of Cr(VI) removal with these novel composites.