改钩弋宫门为尧母门之事，也要将其处死，惟因孙奉伯借辞要他先吃点苦头才死，才得改为囚禁于左尚方。泰始元年（465年），湘东王刘彧策动宫变杀死刘子业，谢庄得以逃出，不久刘彧即位为帝，即宋明帝，以谢庄为散骑常侍、光禄大夫，加金章紫绶，领寻阳王师。后来谢庄转任中书令，不久又加金紫光禄大夫。泰始二年（466年），谢庄去世，享年四十六岁，获追赠右光禄大夫，谥宪子。
后代.
子女.人们以谢庄五子名字的偏旁，说他以风月景山水为儿子命名。