子宫内膜炎的病因比较多样。产褥或流产后感染是引起急性子宫内膜炎的重要原因。分娩后残留少量胎盘组织,或子宫复旧不全,可导致慢性子宫内膜炎。宫腔内的手术特别是非正规人流,可引起细菌感染。而宫内节育器的长期刺激可导致慢性子宫内膜炎。经期进行性生活时,接触患有性病的异性,或子宫出现息肉、黏膜下肌瘤或子宫内膜癌时,都容易导致子宫内膜感染。阴道炎、宫颈炎的上行感染,卵巢炎症、输卵管炎症的下行蔓延,均可引起子宫内膜炎。另外,更年期后,雌激素水平下降,阴道萎缩,也会使细菌易侵入子宫腔。