Heavy metals represent a portion of important environmental pollutants that can causes significant damage to the environment and human health as their solubility and mobility. Main sources of soil contamination are reviewed. Selection the most appropriate soil and sediments remediation technology depends upon soil characteristics, type of pollutant and concentration to be removed and the end use of contaminated medium. This paper will review both approaches and technologies of removing contaminants from ecosystem. Remediation of heavy metal contaminated soils is necessary to at least minimize the affiliated risks, and make land resource always available for agricultural production, enhancing food security and scale down land interval problems arising from changes in the land use pattern. The main technologies were found to be used for heavy metals removal from contaminated soils are: solidification/stabilization (S/S), electro kinetics and in-situ extraction. Soil characteristics, especially texture, organic matter and pH are of great importance in selecting the most appropriate remediation method. Phytoremediation can be also used. The principles, advantages and disadvantages of soil remediation techniques, which are frequently listed among the best-demonstrated available technologies for cleaning up heavy metal contaminated sites, are presented.