冠心病發病的主要原因,考慮主要是跟一些危險因素有關系,但是冠心病的確切發病原因至今不清楚,考慮跟某些危險因素有關。這些危險因素主要是分為兩大類,一類是不可以改變的危險因素,比如說性別,男性的發病率要高于女性;再就是年齡,隨著年齡的增大,冠心病的發病率就會增加;另外冠心病家族史也很重要,有家族史的冠心病患者發病率會明顯增高。
另外一些因素是可以改變或者可以控制的危險因素,像高血壓、糖尿病、高脂血癥、超重或者肥胖、不良的生活方式,包括吸煙、酗酒、不合理的膳食、缺少體育運動,都有可能會引發冠心病。另外一些其他的因素,比如感染,像巨細胞病毒、肺炎衣原體、幽門螺桿菌感染以后有可能會引發冠心病。再就是冠心病的發生也具有一些誘因,比如說季節變化、情緒激動、體力活動增加,再就是暴飲暴食、大量地吸煙、飲酒,有可能會成為冠心病的誘發因素。