The invention provides a moisturizing gel lotion and a preparation method thereof. The moisturizing gel lotion comprises the following raw materials: rosehip oil, a centella asiatica extract, grape seed oil, vitamin E, isopropyl myristate, PEG-7 olive oil ester, lecithin, alkyl glucoside, sodium alginate, 1,2-propanediol, water, stearyl alcohol, ethyl cellulose, sodium stearyl hyaluronate, butylene glycol cocoate, methylparaben, xanthan gum, xanthan gum, carbomer and citric acid. The preparation method comprises the following steps: firstly preparing an emulsion from the rosehip oil, the centella asiatica extract, the grape seed oil, the vitamin E and the PEG-7 olive oil ester, and then adding a hydrogel matrix, namely the xanthan gum, the xanthan gum and the carbomer, to obtain the moisturizing gel lotion. On one hand, the using amount of a surfactant in a common emulsion is reduced, and irritation is reduced; on the other hand, the water-retaining and skin-care advantages of hydrogelare effectively utilized, so that the acting residence time of moisturizing components is further prolonged.