李渊将自己的三女儿嫁给了武将柴绍为妻。有子柴哲威、柴令武,柴令武后娶太宗第七女巴陵公主为妻。柴绍在唐朝的凌烟阁二十四功臣中排名第十四,谋略出众,善于以少胜多,消灭薛举、刘武周、王世充、窦建德都有他一份功劳。消灭唐朝最后一个对手梁师都他还是主将。
隋末民不聊生,天下大乱。隋大业十三年,李渊决定起兵。而当时李渊的胜出机会并没有多大。他的地盘在遥远的山西边境,远离首都长安和东都洛阳。手下兵力也不足,不过万把人,而且天天要面对突厥的进攻,最要命的是,他的家眷全都在长安,身边只有一个次子李世民跟着。
他领兵离开自己的防地时,对外宣称是为了到江都去接应被困在那里的隋炀帝,可是他的行军方向却直指首都长安。这种“掩耳盗铃”当然瞒不过长安的隋朝官员。长安方面立即下令拘捕李渊的家人。逮捕名单中就包括了李渊的三女儿平阳公主和她的丈夫柴绍。
形势危急,平阳公主和丈夫快速商议,决定分头行动,柴绍直奔太原,而平阳公主则在后方进行各种安排。她很快动身回到鄠县的李氏庄园,女扮男装,自称李公子,将当地的产业变卖,赈济灾民,很快招收了一支几百人的队伍。很快李渊起兵的消息就传来了。平阳公主听到这个消息,决心要为父亲招募更多的军力。
平阳公主到处联络反隋的义军。这个年纪轻轻的女子,以其超人的胆略和才识,在三个多月的时间里,就招纳了四五支在江湖上已有相当规模的起义军。其中最大的一支就是胡商何潘仁,当时他手下有几万人。平阳公主派家僮马三宝前去游说何潘仁归降。不知道马三宝使了什么手段,势力远远超过平阳公主的何潘仁居然甘愿做平阳公主的手下。平阳公主收编了何潘仁后又连续收编了李仲文、向善志、丘师利等义军,势力大增。
在此期间,朝廷不断派兵攻打平阳公主。平阳公主率领的义军不但打败了每一次进攻,而且势如破竹,连续攻占了户县、周至、武功、始平等地。
平阳公主收编的这帮义军都是杀人不眨眼的强盗。如果没有几分真本事,就是男人也镇不住他们,何况其兵源还来自原本不相统属的系统。能够在短时间内将收编的乌合之众变为一支百战百胜的劲旅,取得如此大的战绩,足见平阳公主的组织能力和指挥能力实在是出类拔萃的。
这支由女人做主帅的义军,军纪非常的严明,平阳公主令出必行,整支军队都对她肃然起敬。在那乱兵蜂起的年月里,这支军队得到了广泛的拥护。老百姓将平阳公主称为“李娘子”,将她的军队称为“娘子军”。
娘子军威名远扬,很多人都千里投奔而来。不久,平阳公主的娘子军就超过七万人了。平阳公主在军事上的直觉与见地,堪称天才,隋将屈突通就曾经在她手下连吃几场大败仗。
公元617年,李渊主力渡过黄河进入关中,这时他很高兴地看到他的三女儿已经为他在关中打下了一大片地盘。他派柴绍带了几百骑兵去迎接平阳公主。夫妻二人见面,看到妻子如此风光,不知柴绍是否会脸红。
接下来,平阳公主挑选了一万多精兵与李世民会师渭河北岸,共同攻打长安。柴绍属于李世民的部下,与平阳公主平级。夫妻二人各领一军,各自有各自的幕府。兵打一处,很快就攻克了长安。
唐军能南渡黄河进入关中,不作一战就包围长安,然后很快攻克之,平阳公主的功劳是至关重要的。关中平定之后,李渊将自己这位才略出众的爱女封为“平阳公主”。因为独有军功,每次赏赐,都与其他公主有所不同。
其后唐军转战西北扫荡隋朝残余势力时,主要就是依靠平阳公主和娘子军的参战,才能连克强敌。
之后,平阳公主这时的主要任务就是防守李家的大本营山西,她驻守的地方就是娘子关。原名苇泽关,因平阳公主率数万“娘子军”驻守于此才更名娘子关。山西是中原和关中地区的屏障,无山西则中原和关中不稳,平阳公主率军驻守娘子关,目的就是为了防止敌人从这里进入山西。
平阳公主率领娘子军驻扎娘子关之后,凭借天险,修筑工事,严密布防,不给敌人可乘之机。一次,刘黑闼部大举进攻,平阳公主眼见敌人来势凶猛,一面向太原告急,一面指挥娘子军与居民严防死守。由于关内军队兵力不足,娘子关的情况十分危险。面对数倍于其的军队,平阳公主心急如焚,在城楼上焦急地踱着步子想着主意,同时极目远眺,等待着援军到来。忽然,她无意中看见远处田野上丰收在望的谷子,顿时急中生智,计上心来,于是,她下令城内军民立即收割、架锅、用新米熬制米汤,米汤熬好后,平阳公主又令部众乘夜色从关上全部倒入关前沟壑中。次日,娘子关前沟壑中米汤横溢,敌人哨兵发现后,疑为马尿,急忙报告主帅。主帅出帐观望,只见城楼上旌旗招展,军民喊声震天,战鼓擂动,便错误地判断援兵已到,由于害怕中了埋伏,敌人最终不战而退。待得知此乃平阳公主的疑兵之计时,太原的援兵已到,他们只能望洋兴叹了。
唐高祖武德六年,平阳公主病逝,她的葬礼与众不同,是以军礼下葬的。前后部羽葆鼓吹、大辂、麾幢、班剑四十人、虎贲甲卒。