Introduction of fuel hydrocarbons and inorganic compounds (heavy metals) into the soil, resulting in a change of the soil quality, which is likely to affect use of the soil or endangering public health and ground water. This study aimed to determine a series of parameters to remediation of TPH and heavy metals contaminated soil by non-ionic surfactants- chelating agents washing process. In this experimental study, the effects of soil washing time, agitation speed, concentration of surfactant, chelating agent and pH on the removal efficiency were studied. The results showed that TPH removal by nonionic surfactants (Tween 80, Brij 35) in optimal condition were 70–80% and 60–65%, respectively. Addition of chelating agent (EDTA) significantly increases Cd and Pb removal. The washing of soil by non- ionic surfactants and EDTA was effective in remediation of TPH and heavy metals from contaminated soil, thus it can be recommended for remediation of contaminated soil.