先天性心脏病的发病机理较多,具体有以下几方面:1、有一部分跟遗传基因有关,先天性心脏病具有一定遗传率,但不一定家长有先天性心脏病,后代就肯定会发病。2、有些幼儿可能有基因突变或者缺失,可能就会导致相关的先天性心脏病。3、某些先天性的宫内感染,也可导致先天性心脏病的发生,比如风疹病毒感染可导致先天性心脏病。还有一些孕妇接触到某些特殊药物或者射线等,也可以导致先天性心脏病的发生。4、环境因素也可以引起先天性心脏病,比如不同地区先天性心脏病发病率也有差异。所以先天性心脏病发病因素众多,难以用一个原因进行解释,要根据具体情况进行分析。