丁丑（461年10月13日），以冠军将军号改任南豫州刺史、淮南太守。大明六年（462年），改领宣城太守。大明七年（463年），进号右将军，解任宣城太守。大明八年十二月壬辰（465年2月9日），宋廷改称王畿范围为扬州，而原本称扬州部分改为东扬州，刘子房又于永光元年正月戊午（465年3月7日），改任东扬州刺史。景和元年（465年），宋廷又将东扬州併入扬州，子房遂改督会稽、东阳、新安、临海、永嘉五郡诸军事、会稽太守，续守原地。泰始元年十二月甲申（466年1月27日），宋明帝在即位后不久即进子房为安东将军，但当