The invention provides a body moisturizing cream and a preparation method thereof. The preparation method of the body moisturizing cream comprises the following steps: adding the components in the group B into the components in the group A while stirring, mixing fully, adding the components in the group C into the mixture slowly, mixing fully and uniformly, decreasing temperature to 30-50 DEG C, adding the component in the group D, and mixing uniformly to obtain the finished product, wherein the components in the group A comprise beeswax, stearic acid, acetyl alcohol or stearyl alcohol, hydrogenated lanolin, squalane, sorbitan monostearate and glyceryl monostearate, the components in the group B comprise avocado oil, vitamin E, phosphotriester, ascorbyl phosphate and propylparaben, the components in the group C comprise propylene glycol, triethanolamine, sheep heparin and distilled water, and the component in the group D is an essence. The body moisturizing cream provided by the invention can be used for effectively promoting the circulation of blood in capillaries (micro-capillaries) and removing the skin pigments.