The invention discloses a plant stock solution having oil controlling and acne removing functions and a preparation method thereof. The plant stock solution is prepared from raw materials in percentage by weight as follows: 5%-10% of 1,3-propylene glycol, 1%-5% of glycerin, 3%-8% of plant extracts, 0.1%-1% of xanthan gum, 0.01%-0.1% of sodium hyaluronate, 0.2%-0.6% of phenoxyethanol, 0.05%-0.35% of ethylhexylglycerin and the balance of deionized water. A spiraea salicifolia extract can effectively inhibit activity of 5 alpha-reductase, inhibit secretion activity of skin glands and prevent excessive oil and acne, and a bacteriostatic component can inhibit bacteria forming acne. A lotus seed extract can effectively decompose pimple and acne and regulate oil secretion; a calendula extract has superhigh healing capacity, can calm skin and has red fading, relieving and repairing effects. The three extracts are used cooperatively to effectively control secretion of sebaceous gland, and the best use effect can be obtained.