宋仁宗专宠于张氏,张氏又生了三个女儿,于是她很快就成了贵妃,离皇后只有一步之遥。不过后来,因为二女儿早夭,张贵妃病重。她觉得是自己福薄,不应该那么受宠,想要做回美人来保住其他两个孩子。宋仁宗听后心疼不已,立马听张贵妃的,把她降为了美人。但从此后,张氏更加受宠了。而且几年后,宋仁宗又恢复了她贵妃之位。
张贵妃是宋仁宗最宠爱的妃嫔,她的野心也是有的。她一心想要皇后位,但是她知道曹皇后的地位她根本动摇不了。一来是杨太后一直帮着不受宠的曹皇后,二来是曹皇后出自将门之后,她的祖父是宋代开国功勋。所以,即使曹皇后无儿无女又不受宠,宋仁宗不会也不敢废了她转而立张贵妃为后。
既然自己做不了皇后,那就让自己的母家好好加官进爵吧。张贵妃多次要宋仁宗给自己的伯父张尧佐升官,宋仁宗也答应。可是当宋仁宗提出来的时候,有不少谏官阻止。宋仁宗想作罢,却过不了美人关。张贵妃不死心,一定要宋仁宗给自己伯父升官。当宋仁宗在朝堂上再度提及此事时,却被包拯劈头盖脸的说了一顿,包拯的口水都喷到宋仁宗脸上了,宋仁宗只好作罢。得知宋仁宗因此事而恼怒,张贵妃也不敢再提。
但这件事并不影响宋仁宗对张贵妃的喜爱,只可惜张贵妃承受不了这样的天恩,在她31岁的时候突发暴病离世了。
张贵妃死后,宋仁宗悲痛不已,辍朝七日,禁止京城里奏乐一个月。最夸张的是,宋仁宗居然不顾大臣反对以皇后之礼为张贵妃发丧,完全不顾还活得好好的的曹皇后。不仅如此,宋仁宗还追封张贵妃为皇后,全谥为温成皇后。宋仁宗知道张贵妃想要皇后位,但自己给不了她。于是让她穿着皇后的衣服下葬,也满足了她一直想要母族有威望的心愿。追赠了张贵妃的父亲张尧封为清河郡王,母亲曹氏为齐国夫人。