The invention discloses a perfumed body lotion and a preparation method thereof. The perfumed body lotion comprises carbomer, xanthan gum, glycerinum, butanediol, EDTA-2Na, polysorbate-60, sorbitan stearate, an emulsifying agent, cetostearyl alcohol, petrolatum, polydimethylsiloxane, sunflower seed oil, ethylhexyl palmitate, avocado butter, tocopheryl acetate, methylparaben, propyl hydroxybenzoate, triethanolamine, ambergris containing perfume type essence, a preservative and deionized water. The perfumed body lotion has the following advantages: 1, deep moisturizing is realized; the moisturizing capture performance lasts for a long time; 2, the sunflower seed oil is high in stability, thin, soft, smooth, and easy to absorb; 3, the skin dryness is relieved; the natural elasticity of the skin is recovered and maintained; the skin can be deeply moisturized; 4, the irritation is low; the safety and the anti-corrosion performance are guaranteed; 5, the fragrance is pleasant and lasts for along time; in addition, the preparation method can be performed for effectively producing and preparing the abovementioned perfumed body lotion.