消化性潰瘍主要是由于胃酸的侵襲作用增強及胃黏膜的屏障保護作用減弱所引起的。當長期吸煙、飲酒、進食辛辣刺激食物時,就會刺激胃酸分泌,由于胃酸對胃黏膜的侵襲作用增強,導致胃黏膜多發充血、水腫,從而引起潰瘍。
另外一方面,長期處于一種情緒緊張、焦慮、抑郁的狀態時,也會使胃酸分泌增加,對胃黏膜的損害增大,誘發潰瘍。當幽門螺旋桿菌感染的時候,由于幽門螺旋桿菌對胃黏膜屏障具有破壞作用,使氫離子內滲透增加,從而形成潰瘍。
最后一個原因就是服用某些藥物,比如阿司匹林等非甾體類藥物,能夠使胃黏膜屏障受損從而導致潰瘍的發生。