八年（464年），孝武帝去世，太子刘子业即位，即宋前废帝。前废帝立即就将一度威胁其太子之位的刘子鸾及其他由殷淑仪所生的子女全部赐死，而在其即位时升为金紫光禄大夫的谢庄亦被其追究曾在殷淑仪死时为其作的诔文（《宋孝武宣贵妃诔》）中写过「赞轨尧门」，引了西汉汉武帝宠妃赵婕妤怀武帝幼子汉昭帝十四个月才分娩，人称尧帝降生而武帝改钩弋宫门为尧母门之事，也要将其处死，惟因孙奉伯借辞要他先吃点苦头才死，才得改为囚禁于左尚方。泰始元年（465年），湘东王刘彧策动宫变杀死刘子业，谢庄得以逃出，不久刘彧即位为帝，即宋明帝，以谢庄