梁、霍之役,周敬王二十九年(公元前491年)夏,楚國平定夷虎叛亂後,調集蔡與方城山之外軍隊,乘晉亂之機,北上侵襲梁邑(今河南臨汝西)、霍邑(在梁邑西南,離臨汝稍遠)。楚將單浮余率師圍攻蠻氏(在霍邑西),蠻氏潰敗,蠻國君赤逃亡至陰地(今河南盧氏東北)。楚軍司馬徵召豐地、析地和狄戎人入伍,進軍上洛(今陝西商縣),左翼之師駐紮菟和,右翼之師駐紮倉野,要挾晉國交出蠻國周君赤。晉迫於楚軍威勢,在三戶(今河南浙川西南)將赤交給楚軍。楚復詐為蠻君作邑,立其宗主,引誘分散之百姓,然後將其全部俘獲回國。