因為李永菊在市場附近,整個城市都震驚了。李詠手下雖有數百隨從,卻不敢靠近。走了四五裏路,遇到同伴,設法逃脫。那麽多英雄知道他們的名字。後來,張渺派兵和典韋參軍當了進士,隸屬於趙沖。190年,張渺擊敗董卓後,受到曹操大將夏侯的賞識,成為他的部下。幾經戰鬥,能斬敵人,被拜為司馬。
194年,呂布帶曹操東征徐州,攻打兗州。曹操立即回擊呂布。呂布派兵屯兵濮陽以西,曹操進行夜襲,直到明早。呂布率軍來救,三面圍攻曹操。呂布親率大軍從早到晚打了幾十仗,戰鬥異常激烈。曹操招募壯士沖向戰陣,典韋首先響應,又招募數十人,穿上雙甲,放棄大J,持長槍短戟上陣。
就在西邊,情況很緊急。典韋沖上前去擋住敵兵。敵人的弩和箭雨點般落下。典韋閉上眼睛,叫士卒:“敵人來我十步,就叫我。”士卒喊:“十步。”然後典韋大叫:“五步之外叫我!”大家都很害怕,大喊:“敵人來了!”典韋大叫壹聲,手中十余戟,攻擊典韋的敵人全部倒地。終於,天亮了,呂布撤退了。而典韋因功被拜為校尉,成為曹操身邊的侍衛,指揮數百秦冰,在大帳周圍巡邏,後又轉任校尉。
197年,曹操攻打萬,投降。曹操非常高興,舉行了宴會。過了十多天,張繡起兵進攻曹操的營地。曹操不利,輕裝逃走。典韋站在門前,不讓敵人進去。張秀軍不得不從另壹扇門進入。當時典韋身邊十余人正在廝殺,典韋持戟攻擊。
但他身邊的士卒壹個個死去,典韋也受了幾十處傷。敵人抓住機會要抓他,卻被典韋手裏拿著兩個人打死了,剩下的敵人都不敢上前。典韋奮勇向前,打死數人,致其突然受傷,臨死前怒視敵人。死了很久,沒人敢從前門進。最後,張秀軍又敢上前,砍下他的頭,攤開給對方看,掩護的軍隊瞻仰他的遺體。
曹操退守武陰,得知典韋已死,不禁痛哭流涕,對眾將說:“我斷長子愛侄,無深痛;哭典韋壹個人!"取回屍體後,他在典韋的屍體前哭泣,並把他埋在香邑。每次經過他埋葬的地方,他都用動物來祭拜典韋。