The invention discloses a scar and pockmark removing lotion rich in natural extracts and a preparation method of the lotion. The lotion is prepared from aloe oil, almond oil, marigold oil, sea buckthorn oil, horse oil, emu oil, glycerol, a 1% sodium hyaluronate solution, a radix salvia miltiorrhiza extracting solution, a white muscardine silkworm extracting solution, a peach seed extracting solution, a herba centellae extracting solution, D-panthenol, an ML emulsifying agent, an olive emulsifying agent, distilled water, silicone oil, sodium alginate, cationic guar gum, a compound antibacterial agent and essence. Compared with the prior art, the lotion is faint yellow, appropriate in thickness, light and hydrated, fine, smooth and uniform, good in spreadability, fragrant in smell and green and purely natural in effective ingredient, the contained sodium hyaluronate has the softening and scar forming preventing functions, and the effective ingredients can go deep into the dermis to decompose, remove and replace various aged, fibrotic, damaged and non-functional scar tissue and prepare a space for epithelial cells with the regeneration potential.