1. Viêm tuyến tiền liệt : sau khi nam giới mắc phải bệnh viêm tuyến tiền liệt, do ảnh hưởng của viêm nhiễm mà dẫn đến tắc nghẽn các tuyến mà bị sưng phù. Khi quan hệ tình dục sẽ làm tăng tình trạng sưng phù, cho nên các tuyến sẽ chèn ép lên các mao mạch máu, do sung huyết quá độ mà làm cho các mao mạch máu bị nứt, từ đó mà bị xuất huyết. Lượng máu đó thông qua tuyến tiền liệt đi vào tinh dịch của nam giới, hình thành nên tình trạng trong tinh dịch của nam giới có máu.
2. Mắc bệnh viêm túi tinh. Viêm túi tinh cũng là một trong những nguyên nhân gây nên tinh dịch có máu. Nguyên lý hình thành tinh dịch có máu phần lớn là giống với viêm tuyến tiền liệt. Trên lâm sàng, viêm túi tinh dẫn đến trong tinh dịch của nam giới có máu phổ biến hơn.
3. Có thể do tổn thương niệu đạo. Sau khi xuất hiện tình trạng tổn thương niệu đạo, khi xuất tinh sẽ làm cho máu ở niệu đạo hòa vào trong tinh dịch, như vậy cũng xuất hiện tình trạng tinh dịch có máu.