子仙自吴郡攻钱塘（今浙江杭州南），戴僧逖投降。侯景闻江夏空虚，使任约、宋子仙率精骑四百偷袭，郢州刺史萧方诸被俘，鲍泉被丁和捶死。侯景入据江夏。宋子仙率军一万人，直攻巴陵（今湖南岳阳），侯景随后亦赶往巴陵，“缘江戍逻，望风请服”，非常得意。宜州刺史王琳随王僧辩驻巴陵，宋子仙久攻不克。此时侯景军中多病疫，又兼粮食告罄。六月，任约兵败于赤沙亭（今湖南华容南），被僧祐等俘获，六月三日，侯景闻知任约败，遂焚营退走，留下丁和与宋子仙以二万部队固守郢州（今湖北武汉）。大宝二年（551年）六月二十二日，宋子仙等困窘