晉文公五年,即公元前六三二年,春,晉文公準(zhǔn)備討伐曹國(guó),向衛(wèi)國(guó)借道,可衛(wèi)國(guó)人沒有同意。
于是晉國(guó)軍隊(duì)返回,從南河(古黃河的一段流域)渡過黃河,攻打曹國(guó)。
正月戊甲,晉國(guó)軍隊(duì)攻占五鹿(衛(wèi)地,今河南濮陽(yáng)南)。
二月,郤榖去世。
于是,晉文公讓先軫統(tǒng)率中軍,胥臣輔佐下軍。
晉文公與齊昭公在斂孟(衛(wèi)地,今河南濮陽(yáng)東南)會(huì)盟,衛(wèi)國(guó)國(guó)君衛(wèi)成公請(qǐng)求參加,晉文公沒有同意。
衛(wèi)成公想要投靠楚國(guó),可是衛(wèi)國(guó)的大夫們不同意。
原本晉國(guó)向衛(wèi)國(guó)借兵,衛(wèi)國(guó)大夫們本想同意晉國(guó)的請(qǐng)求,可是衛(wèi)成公沒有同意,便沒有成行。
等到衛(wèi)成公打算投靠楚國(guó),衛(wèi)國(guó)大夫們畏懼晉國(guó)人,便將衛(wèi)成公驅(qū)逐出了國(guó)都,衛(wèi)成公逃到了襄牛(衛(wèi)地,今河南范縣)。
當(dāng)時(shí)魯國(guó)公子買在衛(wèi)國(guó)戍守,楚國(guó)救援衛(wèi)國(guó),沒有成功。
魯僖公因?yàn)槲窇謺x國(guó),便殺了公子買,又對(duì)楚國(guó)人說,這是因?yàn)槭l(wèi)沒有到期,卻返回魯國(guó),才把他殺死的。
晉國(guó)軍隊(duì)包圍曹國(guó)國(guó)都陶丘((今山東菏澤定陶),攻打城門,戰(zhàn)死的士卒很多。
曹國(guó)人于是將晉國(guó)人的尸體懸掛在城墻上,晉文公為此感到擔(dān)憂,聽取了眾人的意見之后,便宣稱要讓軍隊(duì)駐扎在曹國(guó)的墓地上,并讓軍隊(duì)前往。
曹國(guó)人得知之后,畏懼晉國(guó)人,便將晉國(guó)人的尸體都安放在棺材里送了出來。
晉文公趁著曹國(guó)人憂懼晉國(guó)軍隊(duì),加緊攻打城門。
三月,丙午日,曹國(guó)軍隊(duì)不敵晉國(guó)軍隊(duì),陶丘失守。
晉文公進(jìn)入陶丘,俘獲曹共公,責(zé)難他不重用僖負(fù)羈,卻任用了三百多位大夫,還指出他昔日偷看自己肋骨的罪行。
因?yàn)轭櫮钗羧召邑?fù)羈贈(zèng)食的恩情,晉文公下令軍隊(duì)不得進(jìn)入僖負(fù)羈的住宅,并饒恕了他的族人。
魏犨、顛頡對(duì)此感到生氣,表示,對(duì)于有功勞的人不考慮行賞,還談什么報(bào)答僖負(fù)羈呢?
于是便將僖負(fù)羈的住宅給燒了。
當(dāng)時(shí)魏犨的胸部在作戰(zhàn)中受傷,晉文公本想要?dú)⒘怂謵巯牟鸥?,便派人前去查看他的病情,如果受傷?yán)重,便準(zhǔn)備殺了他。
魏犨將胸包扎起來,見到使者的時(shí)候,表示,托國(guó)君的威靈,不敢貪圖安逸。
說完向前跳了數(shù)次,又回身跳了幾次,于是晉文公沒有殺他,殺了顛頡以示晉軍,并讓舟之僑(原虢國(guó)大夫,降晉)替代魏犨擔(dān)任車右。