張元,南北朝後魏時期芮城人,地方上的人都稱讚他純厚孝順。
張元十六歲時,祖父因眼疾而失明,張元經常憂心哭泣,每天早晚拜佛,讀誦佛經,祈求:「佛啊!因我不孝,使得祖父眼盲,願祖父恢復視力,我願代祖父承受眼疾之苦。」
夜裡,張元就夢見一位老者,手持一把小金鑱,為祖父治療眼睛,他高興得驚醒了,趕緊將夢境告知家人。果然,三天後,祖父重見光明。
後來祖父因年紀大,臥病十天,張元早晚在旁照護,自己飲食則隨著祖父的食量而增減,未曾解衣休息,日夜服侍。