A method for the determination of Fe(III), Pb(II), and Ni(II) by flame atomic absorption spectrometry (FAAS) after preconcentrating on a column containing Aspergillus niger loaded on silica gel 60 (Biosorbent) is described. The effect of experimental parameters such as pH, flow rate of sample solution, and volume of sample solution were investigated on the recovery of the analytes. The effect of interfering ions on the recovery of the analytes has also been investigated. Recoveries of Fe(III), Pb(II), and Ni(II) were (98 +/- 2), (98 +/- 3), (99 +/- 2)% at the 95% confidence level, respectively. For the analytes, 50-fold preconcentration was obtained. The analytical detection limits for Fe(III), Pb(II), and Ni(II) were 1.7, 5.2, and 1.6 ng/mL, respectively. The proposed method was applied to the determination of trace metals in various water and vegetable samples. The analytes have been determined with relative error lower than 7%.