The invention discloses a moisturizing lotion and a preparation method thereof. The method comprises the steps that glycerin, butanediol, a hydroxyethyl acrylate/sodium acryloyldimethyl taurate copolymer, a plant bionic sebum agent and the like are added into a water pot, the temperature is increased to 75 DEG C to 85 DEG C, stirring is conducted to be uniform, and heat preservation is conducted for 20 min for use; caprylic/capric triglyceride, dicaprylyl darbonate alcohol and the like are added into an oil pot, the temperature is increased to 75 DEG C to 85 DEG C, stirring is conducted to be uniform, and heat preservation is conducted for use; the above mentioned components for use, butanediol and the hydroxyethyl acrylate/sodium acryloyldimethyl taurate copolymer are pumped into an emulsifying pot to be subjected to homogenization for 3-5 min, heat preservation and stirring are conducted for 20 min, and then the temperature is lowered to 45 DEG C; a pre-dissolved PEG/PPG-17/6 copolymer, EDTA disodium and the like are added to be stirred with essence to be uniform, a semi-finished product is obtained, and after the semi-finished product passes inspection, a finished product is put in storage. The moisturizing lotion is rich in natural active components and efficient moisturizing factors which are extracted from plants and can deep penetrate into a top skin layer; meanwhile, a natural skin moisturizing barrier is built, hydrophile-lipophile balance is adjusted, and the moisturizing lotion is a moisturizer which is safe, healthy, efficient, natural, pure and special for northerners for use.