Diğer tüm organlar gibi karaciğer de atardamarlar yoluyla oksijen alır ve aynı zamanda bağırsakta emilen maddeler açısından zengin olan portal ven yoluyla sindirim sisteminden kan alır.