大明四年三月甲子（460年4月8日），改任都督徐州诸军事、徐州刺史、冠军将军。不久，增督豫州梁郡，增邑千户。南朝宋大明五年（461年），改任散骑常侍、左右郎将、吴兴太守，不久即改任散骑常侍、太常。宋前废帝永光元年（465年），改任左卫将军。宋明帝泰始二年正月癸巳（466年2月5日），进号镇东将军。正月辛亥（2月23日），吴郡太守顾琛、义兴太守刘延熙、晋陵太守袁摽、吴兴太守王昙生、山阳太守程天祚举兵叛乱响应刘子勋，刘休若统众军东讨。二月丁亥（3月31日），进号卫将军。九月辛丑（10月11日），改任