The invention provides a sun-blocking and moisturizing composition and a preparation method thereof. The composition is composed of following components including, by weight, 4-6% of propylene glycol laurate / ethyecellulose / propylene glycol isostearate, 1-2% of shea butter, 0.2-0.3% of tocopheryl acetate, 2% of ethylhexyl methoxycinnamate, 2.5% of butyl methoxydibenzoylmethane, 3-4% of isononyl isononanoate, 2% of decamethylcyclopentasiloxane, 1% of polydimethylsiloxane, 0.3-0.4% of an acrylic acid (ester) / C10-30 alkanolacrylate crosslinking polymer, 0.1% of xanthan gum, 0.02% of disodium EDTA, 0.02% of sodium hyaluronate, 3-4% of butanediol, 3-4% of glycerin, 3% of glyceryl polyether-26, 0.15-0.2% of an aminomethyl propanol / water premixed substance, 3% of water / butanediol / purslane extract, 0.5% of a bacteriostatic agent, 2% of a water / glycerin / phenoxyethanol / [beta]-glucan premixed substance and the balance deionized water. The sun-blocking and moisturizing composition is suitable for sensitive skin, has a touching-melt texture, can form a compact and soft residual film on a skin surface and enable active components to be absorbed better by the skin.