先天性心臟病的獲得是由外界環境因素以及遺傳因素共同作用的結果。目前也沒有證實先天性心臟病屬于是遺傳病,對于這種情況的原因大部分都是考慮環境因素占的成分大一些。
最主要就是胎兒發育的環境因素。第一位的就是感染,尤其是母親在懷孕期間出現過風疹病毒或者柯薩奇病毒的感染有可能會導致胎兒出現先天性心臟病。
另外一些其他的情況,比如說孕婦營養不良,患有糖尿病,另外的話有高鈣血癥,接觸了放射線以及細胞毒性物質,這樣就有可能會導致胎兒心臟發育受到影響。
另外考慮一些遺傳因素有這樣的家族史,染色體畸變導致的,但是目前也沒有證實先天性心臟病屬于遺傳病。