The metabolism of sulphur in angiosperms is reviewed under the aspect of exposure to ecologically relevant concentrations of sulphur, heavy metals and metalloids. Because of the inconsistent use of the term 'metal tolerance', in this review the degree of tolerance to arsenic and heavy metals is divided into three categories: hypotolerance, basal tolerance and hypertolerance.The composition of nutrient solutions applied to physiological experiments let see that the well-known interactions of calcium, sulphate and zinc supply with uptake of heavy metals, especially cadmium are insufficiently considered. Expression of genes involved in reductive sulphate assimilation pathway and enzyme activities are stimulated by cadmium and partially by copper, but nearly not by other heavy metals. The synthesis of the sulphur-rich compounds glucosinolates, metallothioneins and phytochelatins is affected in a metal-specific way. Phytochelatin levels are low in all metal(loid)-hypertolerant plant species growing in the natural environment on metal(loid)-enriched soils.If laboratory experiments mimic the natural environments, especially high Zn/Cd ratios and good sulphur supply, and chemical analyses are extended to more mineral elements than the single metal(loid) under investigation, a better understanding of the impact of metal(loid)s on the sulphur metabolism can be achieved.Key-words: glucosinolates; glutathione; hypertolerance; hypotolerance; metallothionein; phytochelatin; zinc/ cadmium ratio.Abbreviations: EC50, effect concentration of a metal(loid) which diminishes plant performance by 50%, often measured as root elongation and/or plant biomass.