Trace elements (TEs) contamination is one of the main abiotic stresses which limit plant growth and deteriorate the food quality by their entry into food chain. In recent, biochar (BC) soil amendment has been widely reported for the reduction of TE(s) uptake and toxicity in plants. This review summarizes the role of BC in enhancing TE(s) tolerance in plants. Under TE(s) stress, BC application increased plant growth, biomass, photosynthetic pigments, grain yield, and quality. The key mechanisms evoked are immobilization of TE(s) in the soil, increase in soil pH, alteration of TE(s) redox state in the soil, and improvement in soil physical and biological properties under TE(s) stress. However, these mechanisms vary with plant species, genotypes, growth conditions, duration of stress imposed, BC type, and preparation methods. This review highlights the potential for improving plant resistance to TE(s) stress by BC application and provides a theoretical basis for application of BC in TE(s) contaminated soils worldwide.