确切病因尚未明确。正常情况下,女性的血液中是没有抗精子抗体的。但在特殊情况下,男性的精子对女性来说属特异性抗原,当抗精子抗体呈阳性时,女性子宫体内的巨噬细胞认为精子是异物,启动自身防卫,进行吞噬。而男性则是自身的免疫系统产生抗体杀精,使精子难以生存,从而阻碍精卵结合,导致不孕。