The invention discloses a multifunctional self-foaming type body mousse composition and a preparation method thereof. The composition is prepared from witch hazel extract, centella extract, green tea extract, lotus leaf extract, angelica gigas extract, guava leaf extract, moutan root extract, succinic acid, glycerol caprylate, sodium lauroyl glycinate, sodium cocoyl glycinate, polysorbate-20, fatty acid methyl ester ethoxylate, dodecyl glucopyranoside, menthol, freshener, heat sensitizer, essential oil, 1,3-butanediol, propylene glycol, water and other raw materials. The multifunctional self-foaming type body mousse composition is rich in natural essence, and can be used for accelerating blood circulation of body skins, promoting absorption of skin on nutritional substances, moistening, nourishing and improving skin elasticity.