子带联合狄人，攻打周襄王，周襄王逃到郑国。当时晋文公势力强大，在前635年出兵助襄王，杀王子带，迎接周襄王返回洛阳复位。前632年，晋文公召襄王，襄王亲自到践土（今河南原阳西南）会见他。周襄王在位期间宋襄公、晋文公、秦穆公相继称霸。在位期间执政为宰孔、周公忌父、王子虎、周公阅、王叔桓公。