In this research, a self-healing nano-coating with excellent photo-thermal response to near-infrared (NIR) laser is prepared. This coating incorporates silver sulfide anchored bismuth molybdate (Ag2S@Bi2MoO6) into a shape memory epoxy resin to achieve for a good photo-thermal conversion capability. The Ag2S@Bi2MoO6 p-n heterojunction could photo-generate more electron-holes pairs under the NIR laser irradiation. Also, it shows a wider absorption range of visible light, leading to effectively absorb the light energy, generate enough heat to induce the shape memory recovery in the coating, and seal the scratch. The results indicate that the temperature of EP-1 % Ag2S@Bi2MoO6 coating has reached about 88 °C, while good self-healing and anti-corrosion properties with a self-healing rate of 88.41 % have been achieved. Furthermore, calculations based on Density Functional Theory and Finite Element Method pointed out that the formation of p-n heterojunction effectively has enhanced the photo-thermal effect. This research opens a new way for developing self-healing coatings with an ultra-fast response time and high self-healing efficiency.