The invention discloses a metal glaze printing ink for ceramic ink-jet printing and preparation method thereof, wherein the printing ink comprises, based on the mass percentage: 40-60% of metal glaze, 2- 5% of resin, 4 - 8% of dispersant, 0.1-0.2% of flatting agent, 0.2 - 0.5% of defoamer, 0.08 - 0.12% of anti-settling agent, and the balance for solvent; wherein the metal glaze contains the following components of SiO2, Al2O3, K2O, Na2O, CaO, MgO style, Fe2O3, P2O5, ZnO. The metal glaze printing ink for ceramic ink-jet printing is provided with advantages of good quality stability, long preservation, and good performance of ink-jet printing. The metal glaze printing ink prepared by the invention has low viscosity, even particle size distribution, simple and efficient preparation. The metal glaze printing ink prepared by the invention can be used with pigment printing ink for ceramic ink-jet printing, and can further improve the decoration effect of the ceramic tiles.