The invention discloses tinidazole and spirolactone cream and a preparation method thereof, in order to solve problems of current tinidazole and spirolactone cream, such as poor stability and moderate sensitization. According to the formula, the cream comprises tinidazole, spirolactone, laurocapram, stearic acid, albolene, sorbitol anhydride monostearate, hexadecanol, light liquid paraffin, lauryl sodium sulfate, polysorbate-80, propylene glycol, sodium benzoate and purified water. The cream disclosed by the invention can inhibit formation of acne through such links as inhibiting bacteria, diminishing inflammation and reducing sebum secretion, and has an excellent curative effect on inflammatory skin lesion and non-inflammatory skin lesion caused by acne.