心房顫動可由多種原因引起,心房顫動大多發(fā)生于心臟有顯著病變的人,常見于風濕性心臟病,冠心病,高血壓性心臟病。甲狀腺功能亢進性心臟病以及慢性縮窄性心包炎,有時不恰當?shù)厥褂媚撤N藥物也可以引起一過性的心房顫動,有些正常人由于過度的疲勞也可出現(xiàn)心房顫動。
除了心臟病以下幾個因素可增加心房顫動的風險,但是有些因素是不可控制的危險因素如男性年齡超過六十歲,有心房顫動的家族史,有些是可以控制的危險因素如肥胖,肺部疾病,用某些處方藥如沙丁胺醇興奮劑,包括一些非法藥物和過度使用尼古丁或者咖啡因,酗酒等。