造成输卵管不通的原因有以下几种:结核菌的感染是一个主要的病因,在我国农村,结核性输卵管炎引起的输卵管不通是很常见的。
有一些致病菌如葡萄球菌、链球菌或淋病球双菌经阴道、子宫颈及子宫蔓延到输卵管或盆腔,引起盆腔腹膜炎及全身严重的感染。
人工流产后引起急性盆腔炎、输卵管炎也是屡见不鲜的。子宫内膜异位在输卵管会引起输卵管不通。