Penyebab utama hipertensi portal adalah sebagai berikut: 1. sirosis; 2. beberapa darah tertahan dalam sistem portal untuk waktu yang lama, karena tekanan portal dan volume darah sistem portal dan resistensi pembuluh darah sistem portal berhubungan positif, dan penyebab apa pun dari peningkatan aliran darah dalam sistem portal akan menyebabkan hipertensi portal; 3. peningkatan resistensi pembuluh darah sistem vena juga akan menyebabkan hipertensi portal; 4. doktrin korosi; 5. gesekan mekanis; 6. manifestasi awal ensefalopati hepatik.