宋代属南江县;元代属化成县;明、清属南江县;民国24年6月属三区,26年后属彭石乡、龙彭乡;1952年将属南江县部分地域划入苍溪后成立白山乡,为呈元村,属白山乡;1958年政社合一,改为呈元大队,属白山人民公社;1984年政社分设,复名呈元村,属白山乡;1992年10月白山乡与石马乡合并,成立石马镇,属石马镇;1994年11月白山乡从石马镇分离,成为白山乡,属白山乡;2008年原白山乡呈元村所属行政区域划归黄猫乡管辖,属黄猫乡;2020年撤销黄猫乡,将其所属行政区域划归黄猫垭镇管辖;2020年方水村和呈元村合并为呈元村。