The embodiment of the invention discloses a preparation method of nano-silver dispersion liquid. The preparation method comprises the following steps that thickening agents and dispersing agents are added into pure water or deionized water, then, soluble silver salt is dissolved in solution, and the silver salt solution is obtained; and under the stirring effect, silver complexing agents are firstly added into the silver salt solution, then, reducing agents are added, or silver complexing reduction agents are directly added, the reaction is carried out for at least 12 hours under the condition of room temperature to 90 DEG C, silver ions in the silver salt solution are reduced into metal silver, the nano-silver dispersion liquid is obtained, the silver complexing agents and the silver complexing reduction agents can form the chemical bonding with the nano-silver particle surface, and in addition, functional groups with the cross linking effect are reserved. The invention correspondingly provides the nano-silver dispersion liquid prepared by the method. The process of the preparation method is simple, the stability of the prepared nano-silver dispersion liquid is good, nano-silver particles are uniform, the application is convenient, and the bonding force of the nano-silver and substrates is high. In addition, the invention also provides a preparation method of a nano-silver antibacterial coating.