A excellent heavy metal chelating agent (TEPA-SM) was synthesized.
TEPA-SM can efficiently stabilize Pb from fly ash with less dosage compared with traditional agent.
TEPA-SM can largely chelate heavy metal Pb under strong acid or alkaline environment.
Heavy metals stabilized with TEPA-SM cannot be easily leached out under nature conditions.