The utility model discloses a traditional Chinese medicine body lotion with twelve whitening ingredients and a preparation method thereof. The traditional Chinese medicine body lotion contains the following traditional Chinese medicine components and matrices (in parts by weight): 6-15 parts of rhizoma bletillae, 6-15 parts of sinapsis alba, 10-22 parts of radix angelicae, 5-10 parts of dictamnusdasycarpus, 5-10 parts of ampelopsis japonica, 1.5-3 parts of Chinese loive, 3-9 parts of ginkgo, 5-10 parts of artemisia stelleriana, 7-15 part of white paeony, 1-8 parts of Chinese pulsatilla root,0-6 parts of rhizoma typhonii and 1-3 parts of white sandalwood. The body lotion can quickly infiltrate the inner layer of the skin, promote the absorption of nutritional ingredients, strongly exclude metabolism waste and free oxygen radicals, restrain activity of tyrosinase, promote skin metabolism, and enable the skin to regain elasticity and vitality and become ruddy, smooth and glossy, thereby realizing the effects of moistening and whitening the skin. According to the preparation method, the combination of supercritical extraction and water extraction is adopted, the active ingredients of the traditional Chinese medicine can be effectively extracted, the functions of traditional Chinese medicines are improved, the limited and expensive traditional Chinese medicine source is saved; and the body lotion has good economical and social benefits.