Midenin iç tabakasında, mideyi koruyan bir tabaka bulunur. Ülserin nedeni Helicobacter pylori adı verilen bir bakteri, bu tabakanın zayıflaması ya da mide asidinin fazla salgılanması nedeniyle midenin korunmasız bir hal alması ve tahrişolmasıdır.
Sinir bozukluğu, midede asit fazlalığı, zamanında ve iyi tedavi edilmeyen gastrit, mide zafiyeti, karaciğer yetersizliği veya safra azlığı, kalp hastalıkları, sindirilmesi güç yiyeceklerin aşırı derecede kullanılması, haddinden fazla sigara, çay, kahve veya asit yapıcı meşrubat içmek,alkol kullanmak veya bazı ilaçların uzun süre kullanılması mide ülserini doğuran nedenler arasındadır.