The invention discloses skincare lotion for fading stretch marks and a preparation method thereof. The lotion contains the following substances: olive oil, grape seed oil, rosehip oil, glycerol, squalane, allantoin, onion extract, centella asiatica extract, D-panthenol, 1% sodium hyaluronate solution, egg white, vitamin C, water-soluble vitamin E, ice crystal forming agent AVC, carbomer 941, sodium alginate, composite emulsifier AC-402, distilled water, 1,2-propylene glycol, and ethylparaben. Compared with the prior art, the lotion prepared by the method provided by the invention has safe components, is easy to absorb, has a very good nourishing and moisturizing effect, can fade the stretch marks, adiposity marks, and orange peel marks, eliminate a crepe paper type appearance of the stretch marks, improve microcirculation, improve postnatal abdominal well laxation, strengthen metabolism, shallow the color of the stretch marks, narrow the width of the stretch marks, and restore the normal color of skin, and can also achieve a very good nourishing and skincare effect to make the skin delicate, tender, and incomparably smooth.