Cefaclor is an antibiotic used to treat infections caused by bacteria, such as infections of the urinary tract, skin or chest. It can also be used for ear and sinus infections.
It works by killing or stopping the growth of bacteria (bugs) and gets rid of the infection.
Cefaclor doesn't work against infections caused by viruses.