Benzoyl peroxide is a topical medication widely used for treating acne due to its antibacterial properties and ability to exfoliate the skin, reducing the formation of comedones. It works by releasing oxygen to kill bacteria and by peeling the skin to clear pores, but it can cause dryness and irritation, necessitating proper hydration and gradual introduction into skincare routines.