引起胃肠道出血的原因有很多,在临床上,常常把胃肠道出血区分为上消化道出血和下消化道出血,上消化道出血的常见病因有消化性溃疡、急性胃黏膜损害、食管胃底静脉曲张和胃癌等,少见的原因有血管畸形、糜烂、贲门撕裂、胃横径动脉综合征等。
下消化道出血的常见病因有痔疮、大肠腺瘤、大肠腺癌、炎症性肠病、肠道间质瘤、血管畸形和缺血性结肠炎等,还有一些全身性疾病,如血液病、风湿性疾病也可以引起下消化道出血。