Cold spraying technology is an advanced spraying technology developed based on the principles of aerodynamics. It is mainly used to deposit and repair the surface of metal alloy parts to ensure that the parts have better mechanical properties and service life. Compared with traditional thermal spraying technology, cold spraying technology has many advantages, such as low spraying temperature, low oxygen content and low porosity, and it is not easy to cause oxidation, burning, phase change and other phenomena during spraying. This article reviews the principles, technical parameters, and characteristics of cold spray technology, focusing on the effects of powder particle size and shape, particle and substrate temperature, critical speed, spray gun, collision angle, and spray distance on coating quality and deposition efficiency. In addition, the current research and application status of cold spray technology in the preparation of anti-corrosion coatings, high temperature resistant coatings, high temperature oxidation and wear resistant coatings are discussed, and the development prospects of cold spray technology are prospected.