The invention discloses sunscreen lotion containing natural plant sunscreen components and a preparation method thereof, which comprises A component, B component and de-ionized water; wherein, the A component comprises 5 percent to 10 percent of whiteruss, 3 percent to 8 percent of octodecyl alcohol, 3.5 percent to 6 percent of stearic acid, 0.6 percent to 1.2 percent of sodium lauryl sulfate and 0.1 percent to 0.2 percent of nipagin methyl ester; the B component comprises 6 percent to 9 percent of glycerin, 1 percent to 3 percent of Chinese traditional medicine ingredients, 0.3 percent to 0.5 percent of essence and 0.1 percent to 0.2 percent of nipagine propyl ester; the Chinese traditional medicine ingredients per gram is composed of 0.15 gram to 0.30 gram of flos sophora, 0.50 gram to 0.75 gram of honeysuckle and 0.10 gram to 0.20 gram of peony. When the sunscreen cream is prepared, the Chinese traditional medicine is firstly prepared. Secondly, the A and the B components are respectively heated to about 80 DEG C to be melted, the A component is added into the B component along with stirring, and then the de-ionized water is added into the mixture. The fast stirring can not stop until the mixture is emulsified completely, and then the mixture is cooled to obtain the sunscreen lotion containing natural plant sunscreen components. The invention has broad-spectrum function to UV-A and UV-B rays and compensates the deficiency of a single component, and has favorable effect on absorbing ultraviolet radiation.