The nano composite catalyst is prepared with silver iodide, magnesium, aluminum, copper iodide, sliver iodate or other superfine particle, combustible component, adhesive, curing agent, plasticizer, cross-linking agent, anti-aging agent, speed regulator, etc. and through kneading, deairing and curing. In combustion or explosion, the nano composite catalyst produces composite AgI-NaCl-AgCl-KCl-CuI-NH4I kernels, which possess great specific surface area, high activity, and structure and crystal lattice constant similar to those of ice crystal. The catalyst has high kernel forming rate, fast kernel forming speed, excellent physical and chemical performance, less environmental pollution and easy maintenance and transportation, and is safe and efficient composite catalyst for rain making, preventing hail, eliminating cloud, and other weather modifications.