造成消化性溃疡的病因有很多种,目前认为幽门螺旋杆菌的感染和非甾体抗炎药使用导致消化性溃疡是最常见的病因。中国人的饮食习惯,不管是在家庭中还是外出就餐都是不分餐、互相夹菜的,这样就给幽门螺旋杆菌通过消化道传播提供了便利的途径。而非甾体抗炎药的使用在临床上也越来越广泛,比如阿司匹林,布洛芬等等,这些药物可以导致胃黏膜的防御屏障削弱,从而引起消化性溃疡的发生。
另外还有吸烟、遗传因素、环境因素等都可以造成或者诱发消化性溃疡的发生。同时我们都知道急性应激可以导致应激性的溃疡,比如大面积烧伤、颅脑损伤以及过于劳累、过于激动的患者。