将军李广,陇西郡成纪县人。他的先祖叫李信,秦朝时任将军,就是追获了燕太子丹的那位将军。他的家原来在槐里县,后来迁到成纪。李广家世代传习射箭之术。文帝十四年,匈奴人大举侵入萧关,李广以良家子弟的身份参军抗击匈奴,因为他善于骑射,斩杀敌人首级很多,所以被任为汉朝廷的中郎。李广的堂弟李蔡,也被任为中郎。二人又都任武骑常侍,年俸八百石。李广曾随从皇帝出行,常常冲锋陷阵、抵御敌人,以及格杀猛兽的时候,文帝说:“可惜啊!你没遇到时机,如果让你正赶上高祖的时代,万户侯又何足挂齿呢!”
等到景帝即位后,李广任陇西都尉,又改任骑郎将。吴、楚七国叛乱时,李广任骁骑都尉,随从太尉周亚夫反击吴、楚叛军,在昌邑城下夺取了敌人的军旗,立功扬名。可是由于梁孝王私自把将军印授给李广,回朝后,朝廷没有对他进行封赏。调他任上谷太守,匈奴每天都来交战。典属国公孙昆邪对皇上哭着说:“李广的本领,天下无双,他自己仗恃有本领,屡次和敌人正面交战,恐怕会失去这员良将。”于是又调他任上郡太守。以后李广转任边境各郡太守,又调任上郡太守。他曾任陇西、北地、雁门、代郡、云中等太守,无论他到了哪里,都以英勇奋战而闻名。
李广做上郡太守的时候,正赶上匈奴大举入侵上郡,天子派来一名受宠信的宦官跟随李广学习军事,抗击匈奴。这位宦官带领几十名骑兵,纵马驰骋,遇到三个匈奴人,就与他们交战,三个匈奴人回身放箭,射伤了宦官,几乎杀光了他的那些骑兵。宦官逃回到李广那里,李广说:“这一定是匈奴的射雕能手。”李广于是就带上一百名骑兵前去追赶那三个匈奴人。那三个人没有马,徒步前行。走了几十里,李广命令他的骑兵左右散开,两路包抄。他亲自去射杀那三个人,射死了两个,活捉了一个,果然是匈奴的射雕高手。把他捆绑上马之后,远远望见几千名匈奴骑兵。他们看到李广,以为是诱敌的骑兵,都很吃惊,跑上山去摆好了阵势。李广的百名骑兵也都大为惊恐,想回马飞奔逃跑。李广说:“我们离开大军几十里,照现在这样的情况,我们这一百名骑兵只要一跑,匈奴就要来追击射杀,我们会立刻被杀光的。现在我们停留不走,匈奴一定以为我们是为大军来诱敌的,必定不敢攻击我们。”李广向骑兵下令:“前进!”骑兵向前进发,到了离匈奴阵地还有大约二里的地方,停下来,下令说:“全体下马解下马鞍!”骑兵们说:“敌人那么多,并且又离得近,万一有了紧急情况,怎么办?”李广说:“那些敌人原以为我们会逃跑,现在我们都解下马鞍表示不逃,这样就能使他们更坚定地相信我们是诱敌之兵。”于是匈奴骑兵终究不敢来攻击。有一名骑白马的匈奴将领出阵来监护他的士兵,李广立即上马和十几名骑兵一起奔驰,射死了那个骑白马的匈奴将领,之后又回到自己的骑兵队里,解下马鞍,让士兵们都放开马,随便躺卧。这时正值日幕黄昏,匈奴军队始终觉得奇怪,不敢进攻。到了半夜,匈奴兵又以为汉朝有伏兵在附近,想趁夜偷袭他们,因而匈奴就领兵撤离了。第二天早晨,李广才回到他的大军营中,大军不知道李广的去向,所以无法随后支援。
过了好几年,汉景帝去世,汉武帝即位。左右近臣都认为李广是名将,于是李广由上郡太守调任未央宫的禁卫军长官,程不识也来任长乐宫的禁卫军长官。程不识和李广从前都任边郡太守并兼管军队驻防。到出兵攻打匈奴的时候,李广行军没有严格的队列和阵势,靠近水丰草茂的地方驻扎军队,停宿的地方人人都感到便利。晚上也不打更自卫,幕府虽然简化各种文书簿册,却也能行军到离汉军哨兵站很远的地方,从没有遭到过危险。程不识对队伍的编制、行军队列、驻营阵势等要求很严格,夜里打更。文书军吏处理考绩等公文簿册要到天明,军队得不到休息,但也不曾遇到危险。程不识说:“李广治兵简便易行,然而敌人如果突然进犯他,他就无法阻挡了。而他的士卒倒也安逸快乐,都甘心为他拼死。我的军队虽然军务纷繁忙乱,但是敌人也不敢侵犯我。”那时汉朝边郡的李广、程不识都是名将,但是匈奴人害怕李广的谋略,士兵也大多愿意跟随李广,而嫌跟随程不识太严厉。程不识在景帝时,由于屡次直言进谏,被封为太中大夫。他为人清廉,谨守朝廷文书法令。