兖州刺史。大明元年（457年），改任侍中，领右军将军。大明四年二月庚子（460年3月15日），改任湘州刺史，加散骑常侍。大明六年正月己丑（462年2月22日），加号平南将军。大明八年正月戊子（464年2月11日），改任使持节、督江州南豫州之新蔡晋熙郢州之西阳三郡诸军事、安南将军、江州刺史。未就任，即改任散骑常侍、太常。十月甲戌（464年11月23日），改任散骑常侍、护军将军。宋前废帝永光元年正月戊午（465年3月7日），改任领军将军。景和元年八月癸酉（465年9月18日），改任使持节、安西将军、都督雍、