The invention discloses a formula of a skin-nourishing anti-acne spot-removing skin cream and a preparation method thereof. The formula comprises: cetostearyl alcohol, triclosan, vitamin E, water, glycerin, xanthan gum, amino acid humectant, sodium hyaluronate, potassium azelate diglycine solution, paeonol, glabridin, propylene glycol, GM-BP, dimethicone, marten oil, tricaprin, echium oil and D-arbutin and punicosides. The skin cream has the function of repairing external injury and ultraviolet-injured cell genes to achieve the special effects of skin nourishing, acne clearing, spot removing and whitening, and has the special effects of tightening skin elastic fibers and strengthening the metabolism of subcutaneous melanin particles. The skin cream can not only inhibit the activity of tyrosinase and dopachrome tautomerase to reduce pigmentation, but also enhance the effect of refining the skin, moisturizing and whitening. At the same time, the skin cream has the functions of moisturizing, whitening, rejuvenating, acne clearing, spot removing, allergic resistance and aging resistance.