它的主要病因是幽門螺桿菌的感染,它是消化性潰瘍主要的原因,它的主要的機制就是間接或者是直接的使胃酸分泌增加,從而使十二指腸的酸負荷會增加,而造成十二指腸黏膜破壞。
還有一種就是非甾體的抗炎藥物,它是引起消化性潰瘍到又一常見的病因,它通過破壞黏膜屏障使黏膜的防御和修復功能受損,導致消化性潰瘍的發生。還有一種是胃酸和胃蛋白酶,消化性潰瘍的最終形成就是它們的自身消化作用所導致的。
胃蛋白酶一般是只有在胃酸小于四十后才有活性,是胃酸依賴性的,因此消化性潰瘍發生起關鍵作用的就是胃酸,胃酸是潰瘍形成的直接原因,胃酸的損害只是在胃、十二指腸黏膜的防御和修復機制遭受破壞的時候發生。另外的其他因素有吸煙、急性的應激和十二指腸的運動異常,或者是遺傳因素。