Ball milling is investigated as a method of reducing the leaching concentration (often termed stablilization) of heavy metals in municipal solid waste incineration (MSWI) fly ash. Three heavy metals (Cu, Cr, Pb) loose much of their solubility in leachate by treating fly ash in a planetary ball mill, in which collisions between balls and fly ash drive various physical processes, as well as chemical reactions. The efficiency of stabilization is evaluated by analysing heavy metals in the leachable fraction from treated fly ash. Ball milling reduces the leaching concentration of Cu, Cr, and Pb, and water washing effectively promotes stabilization efficiency by removing soluble salts. Size distribution and morphology of particles were analysed by laser particle diameter analysis and scanning electron microscopy. X-ray diffraction analysis reveals significant reduction of the crystallinity of fly ash by milling. Fly ash particles can be activated through this ball milling, leading to a significant decrease in particle size, a rise in its BET-surface, and turning basic crystals therein into amorphous structures. The dissolution rate of acid buffering materials present in activated particles is enhanced, resulting in a rising pH value of the leachate, reducing the leaching out of some heavy metals.