The invention discloses an odor removal formaldehyde-resistant liquid granite-imitated coating and a preparation method thereof. The coating is prepared from a protective adhesive, color matching basepaint and a continuous phase, wherein the protective adhesive is prepared from deionized water, a dispersant, a viscosity reducer, a mildew preventive, a sterilizing agent, protective rubber powder and a pH modifier, the color matching base paint is prepared from deionized water, a mildew preventive, a dispersant, cellulose, a filler, formaldehyde-resistant powder, a defoaming agent, a pH modifier, an odor removal emulsion, a coalescing agent, an antifreezing agent, a sterilizing agent, a thickener and a protective adhesive, and the continuous phase is prepared from deionized water, organbentonite, water-soluble anion powder, an odor removal emulsion, a coalescing agent, an antifreezing agent, a pH modifier and a thickener. According to the odor removal formaldehyde-resistant liquid granite-imitated coating, the environment-friendly odor removal emulsions are used as base materials, the water-soluble anion powder and the formaldehyde-resistant powder are added, the environment-friendly odor removal emulsions, the water-soluble anion powder and the formaldehyde-resistant powder are subjected to the synergistic action, thus formaldehyde is effectively decomposed, and a product has the outstanding formaldehyde purification efficiency and lasting efficiency.