Benzoyl peroxide is a topical treatment that kills acne bacteria and dries/peels the skin, helping to keep pores unclogged.
It is usually applied once or twice a day to the acne-affected area. You should see results quickly, but sometimes it takes 4 to 6 weeks of treatment to become apparent.