The invention discloses an antibacterial soap-based shower gel and a preparation method thereof. The shower gel comprises the following ingredients: thymol, salicylic acid, plants extracts, ethyl alcohol, propylene glycol, erythritol, lauric acid, myristic acid, palmitic acid, potassium hydroxide, glycol distearate, dihexyl sodium sulfosuccinate, cocamidopropyl betaine, sodium cocoyl glycinate, polyquaternium-7, polyglyceryl fatty acid ester composition, ethylene diamine tetraacetic acid tetrasodium, sodium chloride, citric acid, essence, a preservative and water. The antibacterial soap-based shower gel is soft and friendly to skin, can effectively resist bacteria and moisturize skin and is particularly applicable to people with thicker cuticle, high grease secretion, skin pruritus and tinea corporis.