Luka lambung disebabkan oleh infeksi bakteri helicobacter pyori. Bakteri ini sebenarnya tidak selalu menyakiti manusia.
Helicobacter pylori termasuk jenis bakteri yang cerdas. Mereka bisa bertahan hidup dalam lingkungan lambung yang bersifat sangat asam dengan cara menghasilkan enzim urease.
Bakteri penyebab luka lambung ini mencari makan dengan menggali permukaan selaput lendir pada dinding lambung. Selain itu, Bakteri ini memiliki kemampuan untuk bersembunyi dari radar sistem kekebalan tubuh sehingga bisa sama sekali tidak terdeteksi.