导致宫外孕的原因主要有以下几点:1.输卵管炎症,是宫外孕的主要病因,炎症使管腔变窄,纤毛功能受损,导致受精卵在输卵管内运行受阻,而发生着床;2.输卵管囊肿或积水,导致输卵管通而不畅。精子卵子能够结合形成受精卵,但受精卵无法顺利通过;3.输卵管自身发育不良或者功能异常,如输卵管自身发育过长、内壁纤毛功能损失等;4.既往有宫外孕病史,不管是经过保守治疗后自然吸收,还是通过手术治疗,再次得宫外孕的概率是10%左右。另外,宫内放置节育器、口服避孕药失败,也可以导致宫外孕。