The invention discloses an antibacterial gel containing iodine tincture, and a preparation method thereof, wherein the antibacterial gel containing iodine tincture comprises, by mass, 0.5-10% of iodine tincture, 0.1-3% of a polymer thickener, 0.1-5% of a chitosan or chitin derivative, 0.05-2% of a zinc salt, 10-75% of alcohol, and 20-80% of pure water. According to the present invention, by complexing iodine tincture and the chitosan / chitin derivative, the iodine molecule is embedded into the axial center position of the spiral body of the chitosan / chitin derivative to form the slight yellow or colorless transparent inclusion compound, such that the iodine in the system can stably exist in the gel, the wound surface can be protected after the antibacterial gel is coated and forms the film,the antibacterial / sterilization effect can be continuously provided, the chitosan / chitin derivative can promote the wound healing so as to provide a good wound healing environment, the irritation andthe corrosion of the product can be effectively reduced, the yellowing can be avoided, and deiodination is not required after the use; and the antibacterial gel can strongly inhibit Escherichia coli,Staphylococcus aureus, Candida albicans and other pathogenic bacteria, can be used for antibacterial / bacterial inhibition of bacteria and fungi, and can further be used for providing antibacterial effects on mosquito bites, skin itching, red swelling of skin, acne and other conditions.