Wide occurrence of aquatic metal pollution has caused much attention. Biomonitoring offers an appealing tool for the assessment of metal pollution in aquatic ecosystem. The bioindicators including algae, macrophyte, zooplankton, insect, bivalve mollusks, gastropod, fish, amphibian and others are enumerated and compared for their advantages and disadvantages in practical biomonitoring of aquatic metal pollution. The common biomonitoring techniques classified as bioaccumulation, biochemical alterations, morphological and behavior observation, population- and community-level approaches and modeling are discussed. The potential applications of biomonitoring are proposed to mainly include evaluation of actual aquatic metal pollution, bioremediation, toxicology prediction and researches on toxicological mechanism. Further perspectives are made for the biomonitoring of metal pollution in aquatic ecosystem.