巨幼細胞性貧血主要是由于缺少葉酸或者是維生素B12所導致的。葉酸可以攝入不足,如果是在妊娠期的時候,或者是生長發育比較快的兒童和青少年還可以出現需要增加,另外如果是服用了某些藥物,有可能會影響四氫葉酸的生成,這些因素都有可能造成體內葉酸的減少,有可能發生巨幼細胞性貧血。另外維生素B12缺乏,有可能是由于攝入減少或者是內因子缺乏所導致的,有的時候嚴重的胰腺外分泌不足,也有可能導致維生素B12的吸收不良,或者是腸道內存在著細菌或者是寄生蟲的時候,也有可能會引起維生素B12缺乏。
葉酸和維生素B12缺乏的時候有可能引起巨幼細胞性貧血,患者可以表現為大細胞性的貧血。