段功投入***军中效力,每战争先,积功升至大理总管,仕途甚是顺利。听说红巾军攻入云南,兵锋直指昆明城,段功以为立功的机会到了,立时带领一支兵马星夜兼程,赶往昆明城为梁王效力。没想到途中接到军报,说是红巾军连克数城,兵锋直指昆明城,驻守昆明城的梁王无力抵挡红巾军,正要退往楚雄避祸。段功闻言大急,知道昆明城是云南首府,一旦有失,各处府县只道梁王已经没于乱军之中,非得纷纷投降红巾军不可。如此一来,云南全境势必落入红巾军之手,再想光复势比登天还难。念及此处,段功率领兵马星夜兼程,抢在红巾军之前到了昆明城。段功入城之后,一面派人去向逃往楚雄的梁王禀报消息,请他回到昆明城主持大计,一面派出探子前去打探消息,想要知道红巾军距离昆明府还有多远。

    探子出城打探消息,不久便回到昆明城,将打探到的消息禀报给了段功。段功听说明二率领三千兵马脱离了红巾军本部大军,星夜兼程直扑昆明城,离着昆明城已经不远,断定明二的兵马虽然骁勇善战,但是明二太过贪功,不许手下将士歇息,拼命催促他们赶路,如此一来,明二的兵马赶到昆明城外之时,必定变得疲惫不堪,正所谓强弩之末,势不能穿鲁缟,只要自己率领兵马在昆明城外的险要之处埋伏,必定能将明二率领的这支兵马一鼓俱歼。段功打定了主意,亲自率领一支兵马偷偷出城,在城外二十余里的一处险要之地埋伏,打算伏击明二的兵马,挫败红巾军攻占昆明府的图谋。