血精發生的原因分爲器質性與功能性兩大類。
器質性原因
解剖異常:如苗勒管囊腫,囊腫與精囊腺或射精管相通,常易發生炎症而引起出血,此種病例常伴有血管畸形。
結石:精囊腺與射精管開口處結石可引起出血。前列腺結石可引起黏膜損傷造成出血。
感染:非特異感染是血精發生的最常見原因,可波及尿道、前列腺、精囊腺炎。因炎症損傷,精囊壁充血、水腫,另外精囊壁內有一微小血管網層,含豐富的微血管,易受損而引起出血。特異性感染包括結核、寄生蟲病。
腫瘤:良性或惡性腫瘤,如精囊及前列腺癌、精阜乳頭狀瘤等都可引起出血。
創傷:包括睾丸、會陰部損傷,前列腺穿刺或切除術後過早恢復性生活等。
精索靜脈曲張:精囊腺的澱粉樣病變、肝硬化及精索靜脈曲張。
血液病:常見引起血精的血液病有壞血病、白血病、過敏性紫癜和血小板減少性紫癜。
功能性原因
由於精囊過分充盈、精液突然排空,囊內壓力突然改變,造成囊壁毛細血管通透性改變,血液滲入精囊液中。常見的功能性原因有過度手淫,性生活過頻或禁慾一段時間後性交過度用力等。