Genotypic and environmental variation in Cr, Cd and Pb concentrations of rice grains and the interaction between these metals were investigated by using 138 rice genotypes grown in three contaminated soils. There were significant genotypic differences in the three heavy metal concentrations of rice grains, with the absolute difference among 138 genotypes in grain Cr, Cd and Pb concentrations being 24.5-, 9.1- and 23.8-folds, respectively, under the slightly contaminated soil (containing 4.61mgkg(-1) Cr, 1.09mgkg(-1) Cd and Pb 28.28mgkg(-1), respectively). A highly significant interaction occurred between genotype and environment (soil type) in the heavy metal concentrations of rice grains. Cr concentration in rice grains was not correlated with Cd and Pb concentration. However, there was a significant correlation between Cd and Pb in slightly and highly contaminated soils. The results suggest the possibility to develop the rice cultivars with low Cd and Pb concentrations in grain.