始兴王刘濬后军法曹行参军，后历转太子舍人、庐陵王文学，太子洗马，中舍人，庐陵王南中郎谘议参军等职。后改任随王刘诞的后军谘议，并领记室。元嘉二十九年（452年）入为太子中庶子。元嘉三十年（453年），太子刘劭发动兵变弒父继位，转谢庄为司徒左长史。同年武陵王刘骏等人起兵讨伐，刘骏就秘密将讨伐檄文送给谢庄，请他代为散布。谢庄遂命心腹密书刘骏以表忠诚。不久刘劭兵败被杀，刘骏登位，即宋孝武帝，谢庄改任侍中。孝武帝即位之初，北魏就请求与南朝宋通商互市，当时谢庄认为答允是示弱甚至是被人窥探虚实，建议拒绝以示强，而其时