Sebagian pasien memiliki penyebab yang tidak diketahui, seperti penyakit radang usus, tetapi bisa juga disebabkan oleh faktor genetik, imunologi dan radioterapi, sementara yang lainnya menderita penyakit lain, seperti penyakit kardiovaskular dan kolitis iskemik kronis akibat diabetes.