引起房顫的原因是非常多的,常見的病因包括了高血壓病、冠心病、心臟外科手術、瓣膜病、心力衰竭、心肌病、先天性心臟病、動脈栓塞、甲狀腺功能亢進癥等與飲酒、精神緊張、水電解質紊亂、嚴重感染等有關,此外還可以合并有其他類型的心律失常。
房顫的分類并沒有統一,按照持續時間可以分為陣發性房顫,持久性房顫和永久性房顫。通常認為,陣發性房顫只能夠在七天內自行轉復為竇性心律,一般持續時間小于48小時,繼發性房顫持續七天以上,需要藥物或電擊才能夠轉復為竇心心率,永久性房顫指不能夠轉復為竇性心率或在轉復后24小時內復發。