當李世民率著大軍平定鄭夏,收複河南河北的時候,唐朝的另一路大軍往南開拔,準備收複長江流域。南伐大軍的將領就是戰爭史上少見的不敗將軍——李靖。
李靖出生於官宦之家,他的祖父李崇義任殷州刺史,封永康公;他的父親李詮在隋朝時官至趙郡太守。李靖長得儀表魁偉,由於受家庭的熏陶從小就精通兵法,有“文武才略”,也很有大誌。
大業末年,李靖發現李淵父子在太原起兵準備造反,就想到江都去告知隋煬帝,誰知才到長安,因道路阻塞沒能去成,被攻占長安的李淵抓獲。
李淵本來想把他拉出去殺了,但滿腹經綸、壯誌未酬的李靖大聲疾呼:“你起義是為天下除暴亂,還沒能成就大事業,就因為私怨把我這樣的有誌之士殺了嗎!”李淵很欣賞他的言談舉動,李世民也讚賞他的才識和膽氣,因此就把他放了。不久,李世民把他招入幕府,升做三衛。
武德元年(618年)五月,李淵建唐稱帝,李世民被封為秦王。為了平定割據勢力,李靖隨秦王東進,消滅了在洛陽稱帝的王世充的軍隊,因功被升為開府。從此,李靖開始在軍事上嶄露頭角。
當平定王世充的戰爭開始沒多久,盤踞在江陵(今屬湖北)的後梁蕭銑派大軍坐船沿長江北上,企圖攻取唐朝的峽州(今湖北宜昌)及巴蜀等地。
蕭銑是南朝梁武帝蕭衍的後代,趁隋朝末年天下大亂的時候起來複國,到唐朝初年時,東至九江,西到三峽,南抵交趾,北達漢川,都已納入梁的版圖,而且還擁有四十萬大軍,定都江陵(湖北江陵),國勢十分強大。
為了消滅後梁蕭銑的軍隊,唐高祖李淵調派李靖率兵到夔州(今四川奉節)與蕭軍作戰。在路過金州(今陝西安康)時,李靖為廬江王李瑗出謀劃策,取得大勝。