肺心病主要的病因是慢性的缺氧。比如慢阻肺,支氣管哮喘長期得不到控制,支氣管擴張,肺間質纖維化,以及嚴重的胸廓畸形等相關的情況,都可能導致慢性呼吸衰竭,慢性缺氧;在慢性缺氧的基礎上,會引起肺血管的痙攣,肺動脈壓的升高。長時間的缺氧,還可以導致肺血管的重塑,導致肺動脈壓力不可逆性的升高,此時會引起右心擴大,這種情況就叫做肺心病。
此外,肺心病的發病還可能與其他的因素有關,比如慢性肺栓塞的患者由于血栓堵塞了肺動脈,也可以引起肺動脈壓的升高,右心的擴大,引起慢性肺心病;甚至急性肺栓塞時,血栓堵塞肺動脈也能夠引起急性的肺心病。