隋朝末年,时任太原留守的李渊,在儿子李世民及好友裴寂的劝说下,决定起兵反隋,很快就带兵攻入了长安城。随后,李渊就让侄子李孝恭带兵进攻巴蜀之地,李孝恭没有辜负伯父李渊的信任,接连攻克了几十座城池,立下了赫赫战功。李孝恭有勇有谋,在生擒敌军将领朱粲之后,由于朱粲之前太过残忍,部将都劝说他把朱粲杀掉。
李孝恭思考了一会,然后对部下说道:"现在朱粲是阶下囚,杀他易如反掌,但其他敌军就会誓死抵抗,没有人愿意投降。"于是,李孝恭不仅没有处死朱粲,反而将他赦免了,其他城池的将领听说此事后,争先恐后地献城投降,李孝恭不费一兵一卒,又得到了很多地方,因功被封为信州总管。
公元620年,李孝恭又带兵进攻萧铣的割据政权,萧铣听闻李孝恭的大名后,没过多久就开城投降了,并说道:"当死者惟有我萧铣,百姓无罪,请勿杀掠。"得知萧铣投降的消息后,岭南四十九州皆望风而降,唐高祖李渊非常高兴,立马提拔李孝恭为荆州大总管。
李孝恭不仅战功卓著,他治国能力也非常突出,李渊和李世民对他都非常器重。位高权重的李孝恭,要把奢华的府邸给卖掉,别人都很难理解,他则解释道:"如此豪宅太浪费,若是儿子有才的话,自己可以凭本事建功立业,如果他们不成气候,肯定也受不住家产。"