The invention belongs to the field of cosmetics, and particularly relates to a sunscreen lotion and a preparation method thereof. The sunscreen lotion provided by the invention belongs to the water-in-oil type sunscreen lotion; meanwhile, a physical sun-screening agent alkyl silicon is used for treating the nano zinc oxide, oil-dispersed nano titanium dioxide, a chemical sun-screening agent ethylhexyl methoxycinnamate, diethylaminohydroxybenzoyl hexyl benzoate, a natural plant sun-screening agent wild soybean seed extract, a sandalwood extract and a lotus leaf extract are mixed and matched, sothat the sunscreen lotion has better safety and stability and small irritation, and the sunscreen performance of the skin is remarkably enhanced. Moreover, due to the addition of the natural plant sun-screening agent, the dosage of the chemical sun-screening agent is reduced, and the natural plant sun-screening agent also has an after-sun repairing effect, has better compatibility with the skin and is good in mildness.