大多数先天性心脏病患儿的病因尚不明确,但可能引起新生儿先天性心脏病的原因大概有以下几点:第一,遗传因素。包括多基因的遗传缺陷和单基因的遗传缺陷。第二,母体因素。比如母亲在孕早期曾患有病毒感染或母亲有糖尿病、苯丙酮尿症等代谢性疾病。抑或母亲在怀孕期间服用可能导致胎儿畸形的药物、宫内乏氧等。第三,环境因素。比如母亲在怀孕期间从事可能对胎儿有辐射的工作,接触放射线等。