The invention relates to a multi-components hot spray flexible wire and a preparation method thereof. A flexible wire which is good in spraying technology adaptability is prepared through a method of mechanical milling, rubber mixing and squeezing by a slow vernier hydraulic press. The wire comprises Ni, Al, Cr, W, Co, Mo, Ti, Cu, C, BN and Si oxide or salts thereof, wherein the raw materials can be simple substance powder or alloy or compound, while the oxides can be one or more or the combination of a few materials. The binder can be inorganic materials, and the combination of some additives and addition agents is also included. The coating prepared by the wire has the advantages that the coating combines well with a matrix, the wearable performance is good, and the thermal shock resistance and salt-fog resistance are excellent. The wire has a wide application range, which can be applied in the surface modification and the reproduction of mechanical equipment.