Желудочное кровотечение можно остановить с помощью лекарств, обычно используются препараты, подавляющие кислоту, ингибиторы роста, вазопрессин и его аналоги. Эндоскопический гемостаз используется, когда фармакологический гемостаз неэффективен, и для остановки кровотечения эндоскопически вводятся лекарственные препараты, или используется электрокоагуляция, лазерный гемостаз или микроволновой гемостаз. Интервенционное лечение используется, когда эндоскопическое лечение не дает результатов. Если медикаментозное, эндоскопическое и интервенционное лечение все еще не может остановить кровотечение, требуется хирургическое лечение.