Bacterial infections usually cause abscesses. A bacteria called Staphylococcus causes most abscesses. When bacteria enter your body, your immune system sends white blood cells to go fight the infection. This process causes inflammation, and the tissue nearby dies. When this happens, a pocket forms and fills with pus, creating an abscess. Rarely, viruses, parasites and fungi can cause abscesses.