某些藥物如非甾體類消炎藥阿司匹林、保泰松、吲哚美辛、腎上腺皮質類固醇、某些抗生素、酒精等,均可損傷胃的粘膜屏障,導致粘膜通透性增加,胃液的氫離子回滲入胃粘膜,引起胃粘膜糜爛、出血。腎上腺皮質類固醇可使鹽酸和胃蛋白酶的分泌增加,胃粘液分泌減少、胃粘膜上皮細胞的更新速度減慢而導致本病。