Municipal solid waste incineration (MSWI) fly ash contains chlorides, heavy metals, and organic pollutants, which requires appropriate disposal to eliminate this risk. In this study, the effects of agents on heavy metals removal from MSWI fly ash by electric field-enhanced washing were systematically studied. The results show that when these fly ashes were washed at a current density of 35 mA/cm 2 , polarity switching frequency of 40 Hz, Ethylenediaminetetraacetic acid (EDTA) dosage of 0.5 mol/L, and a pH of 2 for 4 h, almost all of the Cd and Ni could be were removed, with a removal efficiency of 100.00% and 99.59%, respectively. Meanwhile, it also shows a significant effect on Cu and Zn, with a removal efficiency higher than 85%. After washing, the results of the sequential extraction procedure showed that the residual forms of Pb, Cu, Zn, Cd, Ni, and As increased obviously. According to GB5085.3-2007, the toxicity of the treated MSWI fly ash were below their thresholds of 5 and 1 mg/L for Pb and Cd, respectively. Thus, a novel technology for heavy metals removal from MSWI fly ash is proposed.