张贵人,原籍生卒均不详。太元二十二年(369)的秋天进宫。自她入宫以后,孝武帝日夜与她在清暑殿中饮酒作乐,彻夜流连,不但外人罕得进见,就是六宫嫔御,也好似咫尺天涯。有时孝武帝醉酒不醒,连着几天都卧床不起,后宫妾媵不免生疑,只道孝武帝有什么疾病,于是前去探望。但是持宠生骄的张贵人,对前来探望的宫嫔与见仇人一般。
有一天,后宫一名美人前去问候孝武帝,偏偏孝武帝又醉得不省人事。于是,美人因张贵人态度傲漫而争执了几句。张贵人心中一直不快,恰又有几个伶牙利齿的妃嫔对她也是冷嘲热讽。更使得张贵人愤无可泄。正好孝武帝来清暑殿,想与张贵人共饮一杯,张贵人心中不快,勉强陪了几杯后兴致还是不好。孝武帝以为她身体不舒服,但是张贵人又自称不是。于是,喝得已有几分醉意的孝武帝也没有当做一回事,遂令侍女接二连三的给张贵人斟酒。平时里张贵人的酒量也属一般,今日因心情不好越发不愿喝,但碍及武帝的面子,应承了几杯,后面几杯确实不想喝就将杯子推开了。
但是孝武帝却又将杯子端到张贵人面前,非要她陪着喝一杯,张贵人拗不过,只得饮了少许。没想到孝武帝竟然生气,非要迫使她一口喝完。无处出气的张贵人先是指责侍女斟得太满,继而又责备孝武帝道:“陛下亦应节饮,若常醉不醒,又要令妾加罪了!”孝武帝听了加罪二字,便瞋目道:“朕不罪卿,谁敢罪卿,惟卿今日违令不饮,朕却要将卿议罪!”张贵人听罢也生起气来,仗着平日的宠爱,蓦然起座道:“妾偏不饮,看陛下如何罪妾?”孝武帝亦起身冷笑道:“汝不必多嘴,计汝年已将三十,亦当废黜了!朕目中尽多佳丽,比汝年轻貌美,难道定靠汝一人么?”说到末句,头忽然眩晕,喉间容不住酒肴,竟喷了张贵人一身的酒菜。
侍女看他已多,于是将他扶入御榻睡下。但张贵人自从入宫以来从未受如此的凌辱。越想越气,竟然动了杀心。她待侍女撤去残肴,召入心腹侍婢,附耳密嘱数语。侍婢不敢,张贵人大怒道:“汝若不肯依我,便叫你一刀两段!”侍婢无奈,只好依她的主意,用被蒙住孝武帝头,更将重物移压到孝武帝身上,使他不得动弹。可怜孝武帝无从吐气,活活闷死!
其实孝武帝明明是酒后一句戏言,却因张贵人伴驾多年,又因华色将衰,害怕被人夺去宠爱。听了孝武帝的戏语,不由的触动心骨,遂对孝武帝下了毒手。张贵人弑杀孝武帝后,自知犯下大罪,就拿出私蓄,用重金贿赂左右,谎称孝武帝暴病而死。因皇太子司马德宗愚昧迟钝,会稽王司马道子巴不得孝武帝早死。如此一桩弥天大罪,竟然被蒙混过关。此后,仍怕事情会败露的张贵人逃出宫外。死于何时何地不详。