The invention discloses porous composite micro balls for cosmetics and a preparation method for the porous composite micro balls. According to the method, the porous micro balls are modified by a chemical method, and the porous micro balls have high amphipathicity and can be applied to water-based and oily cosmetic systems well, and the application range of the porous micro balls in the field of the cosmetics is widened. The method comprises the following steps of: adding the prepared porous polymer micro balls, deionized water and ethanol in a mass ratio into a reactor, and dissolving ester compounds or a metal saline solution in the ethanol, dripping into the reactor, stirring for 2 to 8 hours for centrifugal separation, washing, performing suction filtration at room temperature, and performing vacuum drying to obtain the porous composite micro balls, wherein the ester compounds are tetraethoxysilane or butyl titanate; and the metal saline solution is zinc nitrate, zinc acetate, aluminum nitrate, aluminum isopropoxide, aluminum ethylate or aluminum sec-butoxide. Porous structures of the prepared composite micro balls are in an empty cage shape, and the porous structures can be regulated and controlled by changing the process, so that the requirements of different release effects of the cosmetics are met.