大明五年四月甲寅（461年5月23日），任监雍、梁、南北秦四州、郢州之竟陵、随二郡诸军事、北中郎将、宁蛮校尉、雍州刺史。八月戊子（8月25日），封永嘉王，食邑二千户，改任东中郎将、吴郡太守。大明六年（462年），改任丹阳尹。大明七年（463年），兼任卫尉。大明八年，加号征虏将军。同年闰五月甲子（464年7月16日），改任左将军、南豫州刺史。景和元年九月庚子（465年10月15日），改任南徐州刺史。泰始元年十二月，刘彧即位。庚午（466年1月13日），进号中军将军，领太常。戊子（1月31日），进号护军将军