The invention discloses a metal nano wire transparent conductive film and a preparation method thereof. The method comprises the following steps: preparing two completely same metal nano wire suspending liquids, respectively adding electrolytes with opposite electric properties into the two suspending liquids to enable surfaces of metal nano wires in the two suspending liquids to respectively carry positive charge and negative charge, and afterwards, performing alternative precipitation to prepare the multi-layer metal nano wire film on the surface of a substrate through a spin coating method, a spray method, a scrape coating method or a dipping-coating method. According to the invention, the technical approach is simple, the operation is convenient, the cost is quite low, the effect of static interaction precipitation is taken into full consideration, and the uniformity of the metal nano wire film and the adhesiveness of the substrate are greatly improved. At the same time, the metal nano wire film is enabled to have quite good conductivity and light transmittance, can be applied to large-scale production, and can be applied to the photoelectric fields such as an organic light emitting diode (OLED), a solar battery, a sensor, a touch screen and the like as an electrode.