The invention discloses long-acting makeup pressed powder and a preparation method thereof. Through Xuefulong amphiphobic treatment technology on toner, the long-acting makeup pressed powder realizesa lasting makeup effect and is resistant to water, sweat and oil, and integrates a plurality of functions such as stretching, convoluting, moisturizing, covering of spots or marks on the skin, isolation and sun protection, aging resisting and regeneration promotion; by changing 5 different amounts of addition, the lasting time is different, and the makeup effect lasts for 8-12 hours; meanwhile, ahydrolytic elastic protein active component is added, which has an effect of resisting aging and promoting regeneration in a skin physiologic aging process caused by physical and chemical factors including light, and also realizes a perfect effect in maintaining the young state, delicacy and elasticity of skin and in lightening wrinkles; a wheat malt extract active matter is added, which has a natural anti-oxidation effect and can resist free radicals, delay skin aging, lighten fine lines and scars and enhance the skin moisture, and is very helpful to the skin with dryness, water lack, aging and wrinkles; the preparation method can be used for realizing large-scale production.