北宋剛建立的時候,疆域其實很小。當時,趙匡胤派劉光義等人率軍攻克後蜀。當時,趙匡胤的軍隊非常強大,只用了60多天就成功地占領了蜀國。當時,王全斌,趙匡胤軍隊中的壹名將軍,向趙匡胤建議,他想占領南方領土,並攻擊大理。
趙匡胤知道王全斌的想法後,想了很久。雖然他贏得了對蜀的戰爭,但他並沒有被勝利沖昏頭腦。當時,趙匡胤非常堅決地拒絕了王全斌的想法,決定放棄進攻大理。趙匡胤放棄進攻大理主要是因為它的地形。大理位於雲貴高原的群山之中。可以說當時大理的地形非常復雜。而趙匡胤對大理的地形並不熟悉,所以極易遭到大理士兵的伏擊。再加上當時雲貴高原產生了大量的瘴氣,使得長期生活在北方的士兵如果到了大理極易水土不服。為了這些士兵的安全,趙匡胤選擇放棄進攻大理。
另外,大理本身國力很強,統治很廣,軍隊非常龐大。為了增強自身實力,大理還為士兵配備了非常精良的武器。趙匡胤不適合與大理這樣的強國對抗,因為它當時打了很多仗,軍事力量有限。