司马迁怀着崇敬的心情写了李广的一生。《史记·李将军列传》一开始就借用汉文帝的话对李广的一生表示惋惜:“惜乎,子不遇时!如令子当高帝时,万户侯岂足道哉!”可惜啊,李广生不逢时,如果生在汉高祖时代,封万户侯还有什么可说的呢!战功赫赫的李广却终生没有封侯,非但如此,还因其孙李陵投降匈奴,致使李氏名败。
李广与匈奴作战凶险相随,几度脱险,就足以令人钦佩!一次,李广百骑与匈奴数千骑遭遇。李广的士兵十分惊恐,欲尽快逃离匈奴。李广镇定地说:“我们已离驻地数十里,现在如果靠我们百余人逃跑,匈奴知道我们人少会立即追杀,我们会全部牺牲。若我们留下来,不走了,匈奴必定以为我们后面有大军,我们是来引诱他们的,必定不敢攻击我们。”(广之百骑皆大恐,欲驰还走。广曰:“吾去数十里,今如此以百骑走,匈奴追射我立尽。今我留,匈奴必以我为大军诱之,必不敢击我。”)李广令诸骑前进,到离匈奴军约二里处,才令“皆下马解鞍”。胡骑对李广的举止产生疑惑,出白马将保护他们士兵。李广上马与十余骑射杀胡白马将,又回到军中,解鞍,令士皆纵马卧。此时已日暮,胡兵终怪之,不敢击。夜半时,胡兵以为汉有伏军于旁,皆引兵而去。
又一次,李广出雁门击匈奴。匈奴兵多,破败广军,活捉了李广。胡人就把李广置于两马间,用网络而盛卧广。李广装死,行十余里,睨其旁有一胡兵骑着骏马,突然腾空跃起上胡马,推堕胡兵,取其弓,鞭马南驰数十里。敌人追之,李广取胡儿弓,射杀追骑,得以逃脱。这一次李广的士兵亡失多,按汉法,当斩,赎为庶人。
李广带兵多为血战,可歌可泣。这一次李广以中郎令率四千骑出右北击匈奴,而博望侯张骞率万骑与广同去,但两军中途分道。约行数百里,匈奴左贤王率四万骑围李广,广军士皆恐。李广派其子李敢带数十骑,往探胡兵虚实,回告广说:“胡军很容易打击。”军士乃安。李广立即布军圜阵外向御敌。胡人急击广军,箭下如雨,汉兵死者过半,又汉箭将尽,李广令士兵持满毋发,而亲自以大黄射其裨将,杀数人,胡虏之围才有所缓解。日暮,吏士皆无人色,而李广意气自如,坚定了士兵战胜敌人的信心,军中皆服其勇。第二天,博望侯张骞军至,匈奴军才退去。广军几乎全军覆没,罢兵而归。汉法,博望侯当斩,赎为庶人。李广功过相当,无赏。
李广最后一次率军出击匈奴,是跟从大将军卫青。卫青带领精兵去追逐单于,而命令李广和右将军的队伍合并,从东路出击。东路有些迂回绕远,而且大军走在水草缺少的地方,势必不能并队行进。李广就请求说:“我的职务是前将军,如今大将军却命令我改从东路出兵,我从少年时就与匈奴作战,到今天才得到一次与单于对敌的机会,我愿做前锋,先和单于决一死战。”卫青曾暗中受到皇上的警告,认为李广年老,命运不好,不要让他与单于对敌,恐怕不能实现俘获单于的愿望。李广当时也知道内情,所以坚决要求大将军收回调令。大将军不答应他的请求,命令长史写文书发到李广的幕府,并对他说:“赶快到右将军部队中去,照文书上写的办。”李广不向大将军告辞就起程了,心中非常恼怒地前往军部,领兵与右将军赵食其合兵后从东路出发。军队没有向导,时而迷失道路,结果落在大将军之后。大将军卫青与单于交战,单于逃跑了,卫青没有战果只好回兵。卫青南行渡过沙漠,遇到了李广和右将军。李广谒见大将军之后,回到自己军中。卫青派长史带着干粮和酒送给李广,顺便向李广和赵食其询问迷失道路的情况,卫青要给天子上书报告详细的军情。李广没有回答。大将军急派长史责令李广幕府的人员前去受审对质。李广说:“校尉们没有罪,是我自己迷失道路,我现在亲自到大将军幕府去受审对质。”到了大将军幕府,李广对他的部下说:“我从少年起与匈奴打过大小七十多仗,如今有幸跟随大将军出征同单于军队交战,可是大将军又调我的部队去走迂回绕远的路,偏又迷失道路,不能与大将军会合,难道不是天意吗!况且我已六十多岁了,毕竟不能再受那些刀笔吏的侮辱。”于是拔刀自刎。其实大将军并没有追究李广的责任,而是要校尉去受审,但李广一人把责任都领过来,这个人的心地太善良了。李广军中的所有将士都为之痛哭。百姓听到这个消息,不论认识的不认识的,也不论老的少的都为李广落泪。