O tratamento da embolia do cancro do fígado depende da localização da embolia para determinar o melhor efeito de tratamento. Se a embolia do cancro do fígado for limitada a um lado do lobo hepático, o tratamento cirúrgico pode ser adoptado para erradicar a embolia, enquanto que a hemihepatectomia é um tratamento muito eficaz. A localização do trombo do cancro deve ser abaixo dos ramos das veias hepáticas esquerda e direita, e o efeito do tratamento é melhor para os vasos abaixo dos ramos secundários. Se o trombo estiver na veia hepática média ou nas veias primárias, como o ramo esquerdo ou direito, o efeito do tratamento é relativamente fraco. A radioterapia estereotáxica ou quimioterapia interventiva pode ser considerada, juntamente com a imunoterapia direccionada e a imunoterapia, que também têm um certo efeito, mas em geral são um tratamento paliativo.