Poly-gamma-glutamic acid (gamma-PGA) obtained from Bacillus licheniformis ATCC 9945 was evaluated as a potential biosorbent material for use in the removal of heavy metals from aqueous solution. Copper (Cu(2+)) was chosen as the model heavy metal used in these studies since it is extensively used by electroplating and other industries, has been the model for many other similar studies, and can be easily assayed through a number of convenient methods. Cu(2+)-gamma-PGA binding parameters under varying conditions of pH, temperature, ionic strength, and in the presence of other heavy metal ions were determined for the purified biopolymer using a specially designed dialysis apparatus. Applying the Langmuir adsorption isotherm model showed that gamma-PGA had a copper capacity approaching 77.9 mg/g and a binding constant of 32 mg/L (0.5 mM) at pH 4.0 and 25 degrees C. Cu(2+)-gamma-PGA adsorption was relatively temperature independent between 7 and 40 degrees C, while an increase in ionic strength led to a decrease in metal ion binding. Cd(2+) and Zn(2+) ions compete with Cu(2+) for binding sites on the gamma-PGA biopolymer. Metal uptake by gamma-PGA was further tested using a tangential flow filtration apparatus in a diafiltration mode in which metal was continually processed through a dilute solution of gamma-PGA without allowing for equilibrium to be established. The circulating polymer solution was able to complex metal as well as successfully prevent passage of unbound copper ions present in solution through the membrane. Using 500 mL of a 0.2% gamma-PGA solution, up to 97% of a 50 mg/L copper sulfate solution processed at a flow rate of 115 mL/min was retained by the polymer. For a 10 mg/L solution of Cu(2+) as copper sulfate, filtrate concentrations of Cu(2+) never rose above 0.6 mg/L while processing 2.5 L of dilute copper sulfate.