消化性溃疡一般是防御因子减弱、攻击因子增强导致。攻击因子包括胃酸、胃蛋白酶、幽门螺杆菌及损害胃的药物,如阿司匹林等;防御因子是指胃黏膜的防御功能,包括黏液、碳酸氢盐、胃黏膜的修复功能及血液供给情况等。现在认为消化性溃疡的发生有三大理念:无酸则无溃疡,无幽门螺杆菌则无溃疡的复发,完好的胃黏膜则无溃疡的形成。