按病理形态的不同又可分为窦前阻塞和窦后阻塞两种。窦前阻塞常见的原因是血吸虫病性肝硬化。血吸虫在门静脉系统内发育成熟,产卵,形成虫卵栓子,顺门静脉血流抵达肝小叶间汇管区的门静脉小分支,从而引起这些小分支的血栓性内膜炎和其周围的纤维化,致门静脉的血流受阻,门静脉压力升高。窦后性阻塞常见病因是肝炎后肝硬化。主要病理改变是肝小叶内纤维组织增生和肝细胞的增生。由于增生的纤维索和再生肝细胞结节的挤压,使肝小叶内肝窦变窄和阻塞,以致门静脉血液不易流到肝小叶的中央静脉,血流淤滞,引起门静脉压力升高。窦后阻塞,由于许多肝小叶内肝窦的变窄或闭塞,以致部分压力高的肝动脉血流经肝小叶间汇管区的动脉交通直接反注入压力低的门静脉小支,使门静脉压力更高。
主要是肝外门静脉主干血栓形成,门静脉主要是属支的阻塞所致。最常见为脾静脉血栓形成。肝外型门静脉的阻塞,在梗阻的远端血流停滞,静脉压力升高,可以发生食管静脉曲张及上消化道出血。此类病人多见于小儿,肝功能多属正常。