膽管結石形成的原因還是比較多的。比如說如果存在膽汁淤積,其過飽和的狀態可以造成結石析出並沉積,如果合併細菌感染時,還有還有可能出現粘液膿性分泌物形成膽泥,加速結石的形成。而如果膽管內存在著寄生蟲的蟲體蟲卵,還可以以此為核心形成結石,而氧自由基還可以使膽紅素鈣生成加快,沉澱顆粒增加,膽道感染又可以使氧自由基增加進一步促使結石的形成。另外環境的因素,個人的體質,以及膽色素和膽固醇代謝紊亂,也是引起膽管結石形成的重要原因