造成血精最常见的病因是精囊炎。精囊位于前列腺上面,膀胱与直肠之间,精囊的末端与输精管末端汇合形成射精管穿越前列腺通向尿道。精囊壁层有一层微小的血管网,内含许多微血管,当周围器官发生炎症、肿瘤、结核时,炎性渗出物就会循着精囊壁层内微小血管网浸淫,当细菌引起精囊发炎时,精囊壁发生肿胀、充血,微血管易破裂而出血,待有排精时就会出现红色精液。
造成血精的其次病因是肿瘤,已有报告各种良性肿瘤可以引起血精,如尿道中的异位前列腺组织、前列腺息肉和增生性尿等可以引起血精。前列腺、睾丸和精囊的恶性肿瘤可以引起血精。
最后值得指出的造成血精的原因是血管异常。精囊、前列腺尿道和膀胱颈部的静脉曲张也可以是血精的原因,此外,在青春期生殖系统血管异常可导致血精,包括动静脉畸形、前列腺血管瘤、精囊和罕见的精索血管瘤等。