Benzaclin works due to its combination of active ingredients, benzoyl peroxide and clindamycin. The benzoyl peroxide has an antibacterial effect, drying the skin to allow oil and dirt to be removed. Meanwhile, clindamycin’s antibiotic properties prevent new bacteria from growing on the skin. It may take several weeks of using Benzaclin to see symptoms improve.