周赧王四十六年(公元前269)秦昭襄王以赵不履行交换城邑的协议为
由,派中更胡阳率军攻赵要地阏与(今山西和顺)。赵惠文王命赵奢领兵往救。赵奢见秦军势盛,为隐蔽作战意图,率部出邯郸(今属河北)30里,即坚壁不进。时秦军一部进屯武安(今河北武安西南)西面,击鼓呐喊,耀武扬威,以钳制赵军。
赵奢不为秦军声威所动,严厉制止驰援武安的主张,并增设营垒,造成赵军怯弱、唯保邯郸的假象,终使秦军轻敌麻痹。赵奢停留28天后,乘秦军不备,偃旗息鼓,率军疾进,两天一夜赶到距阏与城50里处筑垒列阵。秦军久攻阏与不克,突闻赵援兵至,仓促全力迎击。赵奢采纳军士许历建议,严阵以待,并派万人抢先占领北山高地。秦军攻山不下,赵奢挥兵反击,大败秦军,遂解阏与之围。
秦穰侯魏冉,为扩大定陶封地,派客卿灶越韩魏两国攻占齐国的刚、寿地区,由魏入秦的谋士范睢向秦昭襄王提出,攻齐刚、寿是战略错误,因中隔韩、魏,难以固守。建议采用“远交近攻”战略,使攻占土地尽为秦有。又认为地处中原的韩、魏系天下枢纽,欲兼并天下,应先用兵韩、魏以“断山东之脊”(《战国策·魏策四》)。秦昭襄王欣赏范雎的见解,任其为客卿,参与军事谋划。但北方强赵的存在,使秦对兼并韩、魏有所顾忌,遂寻机打击赵国。三十四年(前281年),秦
攻取赵地3城后,赵以公子部为质于秦,并与秦签订以焦、魏、牛狐交换3城的协议。后又反悔。四十六年,秦昭襄王以赵不履行协义为由。派中更胡阳率大军攻赵阏与。赵惠文王急召名将廉颇、乐乘等,询问是否可救。两人均认为阏与距邯郸(今河北境)甚远,道路崎岖险阻,难以救援。唯赵奢认为,两军相逢勇者胜。于是,赵惠文王命赵奢率军救援阏与。赵奢军出邯郸30里即筑垒扎营,按兵不动。为隐蔽作战企图,传令军中:“有敢于谈及军事者,一律斩首”。秦军一部进屯武安(今河北武安市境内)西面,击鼓呐喊,欲诱赵军援救武安,钳制赵军。赵奢立斩一名要求救援武安的士兵,不为秦军所动。驻屯28天之久,继续增强营垒防御,造成赵军怯弱,唯保邯郸假象。秦派间谍潜入赵营探听虚实,赵奢佯作不知,令属下让其任意活动,并放归秦营,以麻痹秦军。秦间谍把赵军情况告于胡阳。胡阳大喜,认为阏与即可攻取,放松了对赵援军的戒备。赵奢遂率全军偃旗息鼓,疾驰两天一夜,赶到距阏与城50里处筑垒设营。秦军攻阏与不克,突闻赵援兵到来,仓促分兵迎击。赵奢采纳军士许历建议,发兵万人抢占阏与北山高地。秦军后到,攻山不下。赵奢乘势,居高临下,猛击秦军。阏与守军也出城配合。秦军不支,死伤逃散过半,大败而归,阏与之围遂解。赵奢因功被封为马服君。
阏与之战中,秦军在围困阏与的同时,已经作了防止赵军出兵救援的准备。他们发兵一支,向东直插武安(今河北武安县西南),以成犄角之势,牵制赵军行动。赵奢侦知秦军这一部署,从邯郸出发才30里就下令安营扎寨,命令军中加固营垒,在营区周围修筑了许多屏障,故意做出毫无进取的姿态。并且命令部队说:“有以军事谏者死。”(《史记·廉颇蔺相如列传》)军中有一人建议火速去救武安,赵奢立即把他杀掉了。这样,一直过了28天,而且再次增筑营垒。秦军派遣间谍进入赵军驻地侦察,赵奢以好饭食招待后把他放走。间谍把赵军的情况报告给秦军将领,秦将非常高兴,秦将认为:赵军“夫去国30里而军不行,乃增垒,阏与非赵地也。”(《史记·廉颇蔺相如列传》)随之,放松了警惕。
在送走秦军间谍以后,赵奢突然作出决定,集合部队,卷甲而趋,向西急进。仅两日一夜即抵达距离阏与50里的地方。被抛在武安的秦军听说赵奢巳至阏与,如梦方醒,慌忙调集兵力奔向阏与。由于赵军远离后方,孤军独进,形势依然十分危险。这时,赵军中有一位名叫许历的军士
,进见赵奢,说:“秦人不意赵师至此,其来气盛,将军必厚集其阵以待之。不然,必败。”赵奢曰:“请受令。”许历曰:“请就鈇质之诛。”赵奢曰:“胥后令邯郸。”许历复请谏,曰:“先据北山上者胜,后至者败。”(《史记·廉颇蔺相如列传》)
赵奢采纳了许历的主张,立刻发兵万人,抢占了北山制高点。果然,秦军后至,争夺北山不得上,拥挤于山下,陷入十分被动地位。赵军利用有利地势,居高临下,俯击秦军。秦军大败,四散溃逃。阏与之围随之解除。此次战役,使威行诸侯的强秦遭受了一次最大的挫折,多年后仍不敢轻举妄动,恐怕重蹈阏与之覆辙。班师回朝后,赵惠文王封赵奢为马服君,地位与廉颇、蔺相如平起平坐,被后人列为山东六国的八大名将之一。又封许历为国尉。