Dysentery is caused by parasites or bacteria. You can catch dysentery by eating food or beverages that are contaminated with Shigella bacteria or the protozoa E. histolytica. Swimming in infected waters or being in contact with an infected individual can also cause dysentery.