导致上消化道出血的原因有恶性的肿瘤疾病,例如胃癌、结肠癌等;也可以是消化道的溃疡,例如胃溃疡、十二指肠溃疡;也可以是肝硬化所导致的胃底静脉曲张。