The invention discloses a preparation method for an environment-friendly nano-plating solution for a tin plate and a using method thereof, and belong to the field of food packaging. The preparation method comprises the following steps of first, adding gamma-aminopropyltriethoxysilane into desalted water to react slowly; then, adding gamma-(2,3-glycidoxypropyl)trimethoxysilane, and continuing stirring and reacting; next, slowly adding fluotitanic acid and hexafluorozirconic acid in sequence slowly, and stirring and reacting; and finally, adding ammonium dihydrogen phosphate, zinc dihydrogen phosphate and manganous nitrate in sequence, slowly stirring to completely dissolve the ammonium dihydrogen phosphate, the zinc dihydrogen phosphate and the manganous nitrate to obtain the transparent environment-friendly nano-plating solution. The using method comprises the following steps of first, diluting the plating solution to form a working solution by adopting the desalted water; then, spraying to obtain a continuous uniform liquid film; and finally, heating and curing to obtain a plating film. The plating solution can form a nano-plating film on the surface of the tin plate, has excellent binding force with a polymer coating is excellent, meanwhile, has resistance to corrosion, resistance to sulfur, resistance to acid and resistance to yellowing and has excellent welding performance,and meets the requirement on the application performance of the tin plate.