现代医学认为多由泌尿、生殖系的炎症、肿瘤所致,如精囊炎、前列腺增生肥大伴炎症、前列腺癌、精索静脉曲张、精阜旁后尿道上皮下静脉扩张破裂均可导致血精的发生。血精最常见的原因是精囊炎和前列腺炎,因为精液产生于以上二个器官。精囊位于前列腺上面,膀胱与直肠之间,精囊的末端与输精管末端汇合形成射精管通向尿道。精囊周围的器官有前列腺,尿道,直肠等。当周围器官发生炎症、肿瘤、结核时,炎性渗出物就会循着精囊壁层内微小血管网浸淫,引起精囊炎。待有排精时就会出现红色精液,有的伴有尿急、尿频、尿痛等膀胱刺激征。这时就应该服用一些在泌尿系浓度较高的抗生素如氟哌酸、呋喃坦丁等药物治疗,也应鼓励患者多饮水,多排尿,并应停止一个时期的性生活。