Cefaclor is a cephalosporin-type antibiotic used to treat a variety of bacterial infections including those of the middle ear, skin, urine, and respiratory tract. It works by stopping the growth of bacteria, and it is effective only against bacterial infections, not viruses like the common cold or flu.