二年,楚元王,齐悼惠王皆来朝。十月,孝惠与齐王燕饮太后前,孝惠以为齐王兄,置上座,如家人之礼。太后怒,乃令酌两卮鸩,置前,令齐王起为寿。齐王起,孝惠亦起,取卮欲俱为寿。太后乃恐,再起泛孝惠卮。齐王怪之,因不敢饮,详醉去。问,知其鸩,齐王恐,自以为不得脱长安,忧。齐内史士说王曰:“太后独有孝惠与鲁元公主。今王有七十余城,而公主乃食数城。王诚以一郡上太后,为公主汤沐邑,太后必喜,王必无忧。”于是齐王乃上城阳之郡,尊公主为王太后。吕后喜,许之。乃置酒齐邸,乐饮,罢,归齐王。三年,方筑长安城,四年就半,五年六年城就。诸侯来会。十月朝贺。
孝惠二年,楚元王刘交和齐悼惠王刘肥前来朝贺,十月份的时候,孝惠帝和齐王陪吕太后吃饭,孝惠帝认为齐王刘肥是自己的哥哥,因此让他坐在上首,按照一家人的礼仪进行用餐。
吕太后对此很生气,他让人拿来两杯毒酒,放在齐王面前,让他拿着酒给自己祝贺,齐王拿起酒准备祝贺的时候,孝惠帝也拿起酒准备为太后祝贺,吕太后见此,担心孝惠帝喝下毒酒,急忙起身打掉了孝惠帝的酒杯。
齐王刘肥对此感到很奇怪因此不敢喝酒,假装自己喝醉了,然后离开,事后齐王刘肥多方打听知道了当初自己拿的是毒酒,齐王心中非常害怕,认为自己是无法活着离开京城了,于是每天非常担忧。
齐内史士给齐王献策说吕太后只有孝惠帝和鲁元公主两个孩子,现在王上有七十多座城池,而鲁元公主只有数座城池为封地,如果大王你能够把一郡之地献给吕太后,就说是送给鲁元公主的封地,吕太后必然非常高兴,大王你的危机也就过去了。
于是齐王便将城阳郡献给太后,并建议将城阳郡当作鲁元公主的封地,吕后非常高兴,答应了齐王的请求。
吕后于是在齐王的府邸设宴款待他,酒宴结束后,吕后便发布命令送齐王回自己的封地,孝惠三年开始修建长安城,孝惠四年修成一半,经过两年到了孝惠六年的时候长安城修建完成,诸侯按照规定前来京城朝见皇帝,十月份的时候诸侯开始向皇帝献上自己的贺词。