娘子军威名远扬,很多人都千里投奔而来。不久,平阳公主的娘子军就超过七万人了。平阳公主在军事上的直觉与见地,堪称天才,隋将屈突通就曾经在她手下连吃几场大败仗。公元617年9月,李渊主力渡过黄河进入关中,这时他很高兴地看到他的三女儿已经为他在关中打下了一大片地盘。他派柴绍去迎接平阳公主。接下来,平阳公主挑选了一万多精兵与李世民会师渭河北岸,共同攻打长安。柴绍属于李世民的部下,与平阳公主平级。夫妻二人各领一军,各自有各自的指挥部(幕府)。11月他们兵打一处,很快就攻克了长安。
平阳公主在关中行动的作用对建立李唐王朝来说如何评价都为不过分。李渊虽然很有野心,但起兵之后稍稍遇到一点挫折就曾经想打退堂鼓,退回太原。幸亏李世民苦劝,才勉强前进。在渡黄河以前李渊一直在与隋将屈突通缠斗。后来采取李世民的计策,用少量兵力牵制屈突通,主力直攻关中。如果没有平阳公主在关中接应,这一招就成了孤军深入,是极为冒险的。要是进攻长安不利,则后路势必让屈突通切断,那就必成瓮中之鳖。唐王朝建立后,李渊将自己这位才略出众的爱女封为“平阳公主”。
攻克长安之后,平阳公主继续领兵作战为大唐打江山。因为李渊当时虽然拿下了长安,但是他只是大致控制了半个关中,他的四周都是敌人。
稳定长安后,李渊立刻掉头对付据有陇西之地的薛举和凉州(今甘肃武威)的李轨,李渊命李世民征讨。李世民用了大约两年的时间来扫荡这些势力。奠定李唐天下的一仗是灭王世充。这一役唐军围城打援,打败了前来援救王世充的窦建德。这几仗柴绍都曾参与。如果说平阳公主这时在长安享清福是不符合她的性格的。作为杰出的将领,她当然是要参加这些决定大唐命运的决战的。有人说,李世民转战西北扫荡隋朝残余势力时,主要就是依靠平阳公主和娘子军的参战,才能连克强敌。窦建德覆灭后,余部推刘黑闼为首领,于武德四年(公元621年)七月在漳南(今河北故城)起兵反唐,他们北联突厥,不到半年尽复窦建德旧地。平阳公主这时的主要任务就是防守李家的大本营山西,她驻守的地方就是娘子关。娘子关位于今山西省平定县东北的绵山上,为出入山西的咽喉和捷径,原名苇泽关,因平阳公主率数万“娘子军”驻守于此才更名娘子关。山西是中原和关中地区的屏障,无山西则中原和关中不稳,平阳公主率军驻守娘子关,目的就是为了防止敌人从这里进入山西。
?