The invention relates to the technical field of medical dressing, in particular to medical and antibacterial cationic biogel dressing and a preparation method thereof. The medical and antibacterial cationic biogel dressing comprises raw materials in percentage by weight as follows: glycerin, chitosan quaternary ammonium salt, amino-acid iodine, organosilicon quaternary ammonium salt, an indigowoad leaf extraction solution, a prunella vulgaris extraction solution, a paniculate swallowwort root extraction solution and the balance of purified water. The antibacterial dressing has a remarkable antibacterial effect, is transparent, high in water content, non-toxic, harmless, nonirritating and good in biocompatibility and adhesion, can isolate bacteria, kill bacteria, fungi and viruses and prevent skin and mucous membranes from infection, can stop bleeding and keep the wound wet and further can promote skin regeneration and healing of the wound. The medical and antibacterial cationic biogel dressing can be widely used for preventing and treating infection of skin wound such as skin bruise, scalding, burning, bedsore, ulcer, vagina skin eczema and the like and local mucous membrane infection of an oral cavity, the throat, gingivae and the like and can relieve pains, inhibit bacteria, protect wound, promote wound healing and inhibit scarring.