细菌性肝脓肿常见的原因是胆道系统感染 。细菌性肝脓肿主要发生在肝右叶,约占百分之八十。主要由大肠杆菌、金黄色葡萄球菌和厌氧链球菌等致病菌引起。胆囊炎、胆管结石和肿瘤等胆道系统感染是细菌性肝脓肿的主要病因,约占百分之二十。还有一些疾病,如化脓性阑尾炎、胰腺囊肿、盆腔炎或亚急性感染性心内膜炎等。