二年春,秦军河上,将入王。赵衰曰:“求霸莫如入王尊周。周、晋同姓,晋不先入王,后秦入之,毋以令于天下。方今尊王,晋之资也。”三月甲辰,晋乃发兵至阳樊,围温,入襄王于周。四月,杀王弟带。周襄王赐晋河内阳樊之地。

晋文公继位的第二年的春天,秦国发兵想要渡过黄河宋周襄王回到周都城。赵衰对晋文公说想王称霸诸侯,最好的方法便是送周襄王回到周朝。况且周王和晋王祖上同出一脉,晋国不想着把周襄王送回去,而让秦国把周襄王送回去,晋国日后如何能让天下的诸侯信服。

现在送周襄王回去正是展现自己忠义行为的时候,这必然会成为晋国称霸诸侯的助力。于是这年的三月甲辰日,晋文公发兵阳樊地区,围困了温邑,将周襄王送回了周王都,这年的四月份,诛杀了发动叛乱的大,周襄王为了表彰晋文公的功劳,将黄河之内的阳樊地区赐给了晋国。

四年,楚成王和及诸侯围宋,宋公孙固如晋告急。先轸曰:“报施定霸,于今在矣。”狐偃曰:“楚新得曹而初婚于卫,若伐曹、卫,楚必救之,则宋免矣。”于是晋作三军。赵衰举郤縠将中军,郤臻佐之;使狐偃将上军,狐毛佐之;命赵衰为卿;栾枝将下军,先轸佐之;荀林父御戎,魏犨为右:往伐。冬十二月,晋兵先下山东,而以原封赵衰。

晋文公在位的第四年,楚成王率领诸侯攻打宋国,宋国的公孙固来到晋国求援。先轸对晋文公,这个时候正是还清楚国当初送君王回晋国的恩情的时候。

狐偃说楚国刚刚夺取了曹国,又和卫国签订了能盟约,如果发兵攻打曹国和卫国,一定会逼迫楚国回兵援助,这样宋国的危难也就解除了。

晋文公听从了狐偃的建议,于是发兵三路去攻打曹国和卫国。赵衰让郤縠领中军,郤臻辅佐他;让狐偃领上军,狐毛辅佐他;赵衰自己做统帅,让栾枝领下军,先轸辅佐他;让荀林父担任自己护卫,让魏犨为自己御车然后出兵攻打曹国和卫国。

这年冬天的十二月份,晋国的军队夺取了崤山以东的地区,晋文公将原邑封给了赵衰。