AFib is often caused by a heart condition. But sometimes it can be caused by:  Alcohol abuse. Hyperthyroidism. Pulmonary embolism, which is a blood clot in the lungs. Pneumonia, which is an infection of the lungs.