徐文盛任約水戰,大寶元年(550),侯景大將任約進犯西陽(今湖北黃岡東)、武昌(今鄂城)。梁湘東王蕭繹遣徐文盛率兵東下,至武昌,遂與任約相持。文盛軍駐紮在貝磯(今黃岡西),任約率水師迎戰,文盛大破任約水師,斬其大將。約退保西陽。