多數繼發于膽管結石和膽道蛔蟲病,膽管狹窄和膽管腫瘤等有時也可發生。上述疾病造成膽管阻塞、膽汁郁積,繼發細菌感染。致病菌幾乎均來自于腸道,經乏特壺腹或經膽腸吻合口逆行進入膽道。細菌亦可通過血行或淋巴道進入膽道。致病菌主要為大腸桿菌、克雷白桿菌、糞鏈球菌和某些厭氧菌。