The invention discloses a preparation method of a Zn-N compound doped titanium dioxide nanotube array membrane with visible light activity. According to the method, a pure titanium plate is utilized as a substrate, electrochemical anodizing technology is utilized, the pure titanium plate is utilized as a positive electrode, a platinum plate is utilized as a negative electrode, electrolyte is a mixed solution of NH4F, ethylene glycol and deionized water, anodizing is performed under 20V to 50V direct-current voltage, and the pure titanium plate and the platinum plate are taken out and naturallydried after the reaction finishes; a sample is immersed into a zinc chloride ethanol solution and taken out to be blown and dried; the dried sample is put into a tubular furnace, and the dried sampleis cooled after being calcined to obtain the Zn-N compound doped titanium dioxide nanotube array membrane. By means of the preparation method, zinc and nitrogen can be doped into titanium dioxide lattice at the same time, the side effects caused by zinc ions which are oxidized into metal oxide are overcome, forbidden bandwidth of prepared TiO2 is reduced, and visible light absorption capacity ofthe prepared TiO2 is enhanced. Furthermore, compared with the prior art, the preparation method disclosed by the invention has the advantages of simpleness in operation, low cost, high modifying effect, good industrial application prospect and the like.