Penyebab skistosomiasis adalah infeksi cacing pipih yang disebut schistosoma. Cacing ini hanya bisa hidup dalam air tawar, seperti sungai atau danau.Penularan skistosomiasis umumnya terjadi apabila terjadi kontak dengan air yang telah terkontaminasi. Misalnya ketika Anda berenang di sungai atau mandi air sungai. Namun tidak bisa menular langsung dari manusia ke manusia.Cacing pipih lalu akan masuk ke dalam lapisan kulit Anda. Cacing ini kemudian masuk ke aliran darah dan berdiam dalam organ-organ Anda, seperti usus, paru-paru, dan hati.Setelah beberapa minggu, cacing-cacing tersebut akan bertelur dalam tubuh Anda. Sebagian telur tersebut bisa keluar dari tubuh Anda bersama dengan air seni maupun feses.Bila kotoran atau urine berisi telur-telur cacing mengontaminasi air tawar. Telur akan berkembang menjadi larva, dan menumpang hidup dalam tubuh siput air tawar selama beberapa minggu, sebelum akhirnya menulari orang lain.