The influence of slag and fly ash on the self-healing ability of concrete was researched by strength measurement and SEM analysis. The self-healing ratio was measured by the increase of compressive strength before and after self-healing. The optimal mixing amount of slag and fly ash were determined, and the reasonable sand ratio was obtained. Analyzing results show that the self-healing ability of concrete was the strongest when the mixing content of slag and fly ash were 30% and 40% respectively. The appropriate sand ratio was also obtained, when the sand ratio is 33%, the self-healing ability of concrete is the strongest.