元至正十六年(公元1356年)九月,刘福通领导的红巾军展开大规模的三路伐元战争。由红巾军大将李武、崔德、李喜喜、杨照金等带领的号称十万西路大军向陕西行省一路杀来。
红巾军一路势如破竹,在河南江北行省的双龙镇召开了军事会议。主将李武发言道:“今夺取陕西,道路险阻,关隘众多。诸将请商量一下,军事行动路线,做到事半功倍之效果,方能减少我军之伤亡。”崔德说:“从目前我军形势来看,从潼关入陕方为上策。潼关自古是陕西之门户,是秦东之要塞。一入潼关,一马平川,震动八百里关中人心,必定势如破竹也。”李喜喜说:“我两次跟随知枢密院事刘六进入陕西探查,潼关虽然自古就是进入陕西之门户,但城坚沟深,戒备森严,易守难攻。况今又被张良弼兄弟据守,兵多将广,很难对付。不如从武关入陕,一路防守薄弱,定会一帆风顺。”杨照金也说道:“我多次入陕,对陕西情况较为了解。入潼关而震动关中虽为良策。但今日之潼关已不是秦时的潼关了。武关为秦之四塞之一,城池狭小,驻兵不多,一入武关,道路平坦,地广人稀,几无抵抗之力量。克武关而据商州,可以直捣蓝田,进入长安地界。”
李武分析道:“若今从潼关入陕,得先到达风陵渡,又得半月行军,况有张良弼及兄弟近十万精兵驻守潼关,取胜难度较大。这样枉费时日,怎么和中路、东路军相比。武关据此不过五日路程,一路防守薄弱,必能一克而据商州。据探查,商州几无防守精兵,非常空虚。占领商州后,长安地界近在眼前,必定震动元廷,疾风暴雨不远矣。”
最后讨论结果,决定进攻武关,占据商州,从蓝田入长安。
李武急命令李喜喜为行军先锋,一路遇水搭桥,逢山开路,直捣武关。崔德为中军,接应李喜喜。其余众将跟随自己浩浩荡荡向陕西进发。
李喜喜带领本部六千余人晓行夜宿,马不停蹄,直向武关杀来。在进入陕西地界后,李喜喜命人找来当地一名先生,询问武关具体情况。先生姓马,讲到:“武关,古晋楚、秦楚出入之要塞。位于武关河的北岸,与函谷关、萧关、大散关并称为秦朝之四大要塞。关城建立在峡谷间一处较为平坦的高地上,北依高峻的少习山,南临险要之地。崖高谷深,地方狭小。自古以来为兵家必争之地,武关东有富水关,南有漫川关,西有牧虎关,北有铁锁关。城墙东西长约两里,南北宽约一里之地。目今城池破旧,缺乏维修,坚固程度堪忧。守关士兵不足三千人,早已失去了边塞重镇的风采。”
李喜喜又问道:“武关守将姓甚名谁,有无能耐?”
马先生说:“听关城人说,守将姓曹,名无霸。善使一口大刀,但并不见有多少能耐。只是日日喜欢喝酒取乐。”
李喜喜大喜道:“先生帮助甚大,在此感谢了。”
李喜喜急忙促动大军,在当地向导的带领下一路向武关杀来。
不一日,军马到达富水关。富水关只是一个过往驿站,关城矮小,守军不过百人。看到大军压境,红巾军杀气腾腾。富水关守军慌忙弃关逃跑。红巾军不费吹灰之力就夺取富水关。李喜喜没有休息,命令将士们直捣商州第一大关武关。
是夜,先锋军抵达武关城下。早有富水关逃兵回到武关报告武关守将曹无霸。曹无霸早已安排守将紧守关门,多准备弓箭、垒石、圆木等防备红巾军偷袭。
在李喜喜的指挥下,红巾军直接展开强攻。因为李喜喜坚信,行军打仗贵在神速。