惡性貧血的病因為胃黏膜萎縮,內因子缺乏,導致維生素B12吸收障礙。發病機制尚不清楚,與種族和遺傳有關。多見于北歐斯堪的納維亞人、英格蘭人和愛爾蘭人。南歐、亞洲及非洲人中均很少見。國內曾有少數報道。多數患者的血清、胃液中可檢查出抗胃壁細胞抗體,故認為惡性貧血是一種自身免疫性疾病。惡性貧血的發生是遺傳和自身免疫等因素復雜相互作用的結果。也有人認為這些抗胃壁細胞的抗體僅是不明原因引起胃黏膜破壞后對釋放的抗原的附帶現象。